mirror of
https://github.com/reactos/reactos.git
synced 2024-07-06 20:55:16 +00:00
- Fixed the detection of a fat32 boot sector.
svn path=/trunk/; revision=4580
This commit is contained in:
parent
143395e386
commit
37339cbf6b
|
@ -98,7 +98,7 @@ BOOL FsRecIsExt2(U32 DriveNumber, U32 VolumeStartSector)
|
|||
BOOL FsRecIsFat(U32 DriveNumber, U32 VolumeStartSector)
|
||||
{
|
||||
PFAT_BOOTSECTOR BootSector = (PFAT_BOOTSECTOR)DISKREADBUFFER;
|
||||
|
||||
PFAT32_BOOTSECTOR BootSector32 = (PFAT32_BOOTSECTOR)DISKREADBUFFER;
|
||||
if (!DiskReadLogicalSectors(DriveNumber, VolumeStartSector, 1, BootSector))
|
||||
{
|
||||
FileSystemError("Failed to read the boot sector.");
|
||||
|
@ -107,7 +107,7 @@ BOOL FsRecIsFat(U32 DriveNumber, U32 VolumeStartSector)
|
|||
|
||||
if (strncmp(BootSector->FileSystemType, "FAT12 ", 8) == 0 ||
|
||||
strncmp(BootSector->FileSystemType, "FAT16 ", 8) == 0 ||
|
||||
strncmp(BootSector->FileSystemType, "FAT32 ", 8) == 0)
|
||||
strncmp(BootSector32->FileSystemType, "FAT32 ", 8) == 0)
|
||||
{
|
||||
return TRUE;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue