|
Edited by giaur500 at 2016-6-20 01:08
Dmesg says as you said:
[ 19.793895] NTFS-fs warning (device sda1): parse_options(): Option utf8 is no longer supported, using option nls=utf8. Please use option nls=utf8 in the future and make sure utf8 is compiled either as a module or into the kernel.
[ 19.877429] NTFS volume version 3.1.
[ 19.877454] NTFS-fs error (device sda1): load_system_files(): Volume is dirty. Mounting read-only. Run chkdsk and mount in Windows.
However, if I do this:
OpenELEC:~ # umount /dev/sda1
OpenELEC:~ # ntfs-3g /dev/sda1 /storage/tmp
I have write access and absolutely no warnings saying about dirty volume. So I suspect some issue that causes ntfs to be treated as dirty - always? As far as I know, ntfs-3g should throw the same message then trying to mount ntfs volume, but it does not happen and I have write access.
Unfortunately, I have no any Windows PC to mount my disk on it, but I have also tried Android - mount and clean unmount (of course, no write problems on Android).
[edit] My another attempt is to us ntfsfix on my Linux PC:
- root@debian:/home/michal2# ntfsfix /dev/sdb1
- Mounting volume... OK
- Processing of $MFT and $MFTMirr completed successfully.
- Checking the alternate boot sector... OK
- NTFS volume version is 3.1.
- NTFS partition /dev/sdb1 was processed successfully.
Copy code So now I'm sure my disk is not "dirty" now. Of course (the same as before), it works as read-write on my pc, Android, or Openelec if I mount it by hand (by typing ntfs-3g in console). But every time it's mounted automatically on Openelc, it't treated as "dirty" and mounted in read only mode.
It looks like a bug... can you look at this?
|
|