ntoskrnl/fstub/disksup.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ntoskrnl/fstub/disksup.c b/ntoskrnl/fstub/disksup.c index 3c6119a2f8..30a91b672c 100644 --- a/ntoskrnl/fstub/disksup.c +++ b/ntoskrnl/fstub/disksup.c @@ -12,7 +12,7 @@ /* INCLUDES ******************************************************************/ #include -#define NDEBUG +//#define NDEBUG #include #include @@ -1821,6 +1821,10 @@ xHalIoReadPartitionTable(IN PDEVICE_OBJECT DeviceObject, } /* Get the end and maximum sector */ + DiskGeometryEx.DiskSize.QuadPart = DiskGeometryEx.Geometry.Cylinders.QuadPart * DiskGeometryEx.Geometry.TracksPerCylinder * DiskGeometryEx.Geometry.SectorsPerTrack * DiskGeometryEx.Geometry.BytesPerSector; + + DPRINT("FSTUB: Cylinders = %#I64x, TracksPerCylinder = %d, SectorsPerTrack = %d, BytesPerSector = %d\n", + DiskGeometryEx.Geometry.Cylinders, DiskGeometryEx.Geometry.TracksPerCylinder, DiskGeometryEx.Geometry.SectorsPerTrack, DiskGeometryEx.Geometry.BytesPerSector); EndSector = DiskGeometryEx.DiskSize.QuadPart / DiskGeometryEx.Geometry.BytesPerSector; MaxSector = EndSector << 1; DPRINT("FSTUB: DiskSize = %#I64x, MaxSector = %#I64x\n",