Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

How was the Linux NTFS Driver written?

driver linux NTFS written
0
10 Posted

How was the Linux NTFS Driver written?

0

Microsoft haven’t released any documention about the internals of NTFS, so we had to reverse engineer the filesystem from scratch. The method was roughly: Look at the volume with a hex editor Perform some operation, e.g. create a file Use the hex editor to look for changes Classify and document the changes Repeat steps 1-4 forever If this sounds like a lot of work, then you probably understand how hard the task has been. We now understand pretty much everything about NTFS and we have documented it for the benefit of others: http://www.linux-ntfs.org/content/view/103/42 Actually writing the driver was far simpler than gathering the information.

0

Microsoft haven’t released any documention about the internals of NTFS, so we had to reverse engineer the filesystem from scratch. The method was roughly: • Look at the volume with a hex editor • Perform some operation, e.g. create a file • Use the hex editor to look for changes • Classify and document the changes • Repeat steps 1-4 forever If this sounds like a lot of work, then you probably understand how hard the task has been. We now understand pretty much everything about NTFS and we have documented it for the benefit of others: http://linux-ntfs.sourceforge.net/ntfs/index.html Actually writing the driver was far simpler than gathering the information.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.