ntfs
ntfs copied to clipboard
An implementation of the NTFS filesystem in a Rust crate, usable from firmware level up to user-mode.
This doesn't test very much of the surface area, but it's good enough for now, and already found #1 and #2.
I am trying to open a volume where this crate fails to open every file beyond the well-known ones (i.e. FRN > 16). Digging into the code a little, I...
In the example: `file_name.name()` fails because it's actually a Result. ```rust let mut ntfs = Ntfs::new(&mut fs).unwrap(); let root_dir = ntfs.root_directory(&mut fs).unwrap(); let index = root_dir.directory_index(&mut fs).unwrap(); let mut iter...
The specified MSRV of 1.60 might have once worked, and might still be possible by pinning some deps to older versions. I found 1.66.0 works without modification. ``` ntfs> cargo...
…esystems. I'd like to use this crate to carve up a damaged drive image. Unfortunately, this crate expects the BPB to be present, and in my image, the BPB is...