Beispiel #1
0
        // Not complete
        public static byte[] GetBytes(string volume)
        {
            Fat.VolumeBootRecord vbr   = VolumeBootRecord.Get(volume) as Fat.VolumeBootRecord;
            ulong DirectoryEntryOffset = (ulong)(vbr.ReservedSectors * vbr.BytesPerSector) + vbr.TotalFats * (vbr.SectorsPerFat * vbr.BytesPerSector);

            return(Helper.readDrive(volume, DirectoryEntryOffset, 0x1000));
        }
 public static byte[] GetBytes(string volume)
 {
     Fat.VolumeBootRecord vbr = VolumeBootRecord.Get(volume) as Fat.VolumeBootRecord;
     return(Helper.readDrive(volume, (uint)vbr.LocationOfFsInformationSector * vbr.BytesPerSector, vbr.BytesPerSector));
 }