fixed numsec issue
This commit is contained in:
parent
cac120353a
commit
3b687800d6
@ -29,14 +29,14 @@ public:
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Use ioctl with BLKGETSIZE to get the number of sectors
|
// Use ioctl with BLKGETSIZE to get the number of sectors
|
||||||
if (ioctl(fd, BLKGETSIZE64, &numSectors) == -1) {
|
if (ioctl(fd, BLKGETSIZE64, &diskSize) == -1) {
|
||||||
perror("Error getting disk size");
|
perror("Error getting disk size");
|
||||||
close(fd);
|
close(fd);
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Calculate the size in bytes
|
// Calculate the size in bytes
|
||||||
diskSize = numSectors * 512; // Assuming a sector size of 512 bytes
|
numSectors = diskSize / 512; // Assuming a sector size of 512 bytes
|
||||||
|
|
||||||
printf("====Initializing RawDisk====\n");
|
printf("====Initializing RawDisk====\n");
|
||||||
printf("Number of sectors: %llu\n", numSectors);
|
printf("Number of sectors: %llu\n", numSectors);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user