Re:NTFS read-write GPL kernel driver
by mkup on Saturday August 15, 2020 @03:59PM
(#24171884)
ntfs-3g does not support NTFS journal replay/rollback (e.g. after Windows unclean shutdown), also it does not maintain NTFS journal for its own operations
[ Parent
| on HN ]
Although I'd be surprised if this or any Linux NTFS driver could do that. It would require reverse engineering the journal format, which may even change with every Windows release.
Re:NTFS read-write GPL kernel driver
by ComputerGuru on Saturday August 15, 2020 @10:25PM
(#24174344)
> It would require reverse engineering the journal format, which may even change with every Windows release.
It does not. Thanks to Microsoft’s obsessive attention to backwards compatibility, you can safely mount a Windows 10 NTFS partition with journal on Windows XP (and I hear even Windows 2000) and get some form of safe read/write. However certain chunks of the fs on disk are not backwards compatible, this is mainly the system volume information used for system restore and shadow copy (and not accessible to typical user land in all cases).
More to the point, the submitted driver does, too:
> and supports journal replaying.
Re:NTFS read-write GPL kernel driver
by Dylan16807 on Saturday August 15, 2020 @10:23PM
(#24174321)
> which may even change with every Windows release
The logfile has changed like once. They don't want to break compatibility when you move removable disks between systems.
And even then, supporting just one version would be a big improvement.