From f7bbd54974e7af6cce1e1c41429b901b8cc06e99 Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Sat, 20 Jun 2015 18:17:03 +0000 Subject: [PATCH] [USETUP] DumpPartitionTable: Improve the output and print the partition start and length in sectors instead of bytes. svn path=/trunk/; revision=68214 --- reactos/base/setup/usetup/partlist.c | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/reactos/base/setup/usetup/partlist.c b/reactos/base/setup/usetup/partlist.c index 3cb8868717c..490c12387d4 100644 --- a/reactos/base/setup/usetup/partlist.c +++ b/reactos/base/setup/usetup/partlist.c @@ -44,19 +44,25 @@ DumpPartitionTable( PPARTITION_INFORMATION PartitionInfo; ULONG i; + DbgPrint("\n"); + DbgPrint("Index Start Length Hidden Nr Type Boot RW\n"); + DbgPrint("----- ------------ ------------ ---------- -- ---- ---- --\n"); + for (i = 0; i < DiskEntry->LayoutBuffer->PartitionCount; i++) { PartitionInfo = &DiskEntry->LayoutBuffer->PartitionEntry[i]; - DPRINT1("\n%lu: %12I64u %12I64u %10lu %2lu %2x %c %c\n", - i, - PartitionInfo->StartingOffset.QuadPart, - PartitionInfo->PartitionLength.QuadPart, - PartitionInfo->HiddenSectors, - PartitionInfo->PartitionNumber, - PartitionInfo->PartitionType, - PartitionInfo->BootIndicator ? '*': ' ', - PartitionInfo->RewritePartition ? 'Y': 'N'); + DbgPrint(" %3lu %12I64u %12I64u %10lu %2lu %2x %c %c\n", + i, + PartitionInfo->StartingOffset.QuadPart / DiskEntry->BytesPerSector, + PartitionInfo->PartitionLength.QuadPart / DiskEntry->BytesPerSector, + PartitionInfo->HiddenSectors, + PartitionInfo->PartitionNumber, + PartitionInfo->PartitionType, + PartitionInfo->BootIndicator ? '*': ' ', + PartitionInfo->RewritePartition ? 'Y': 'N'); } + + DbgPrint("\n"); } #endif