mirror of
https://github.com/aaru-dps/Aaru.Server.git
synced 2025-12-16 19:24:27 +00:00
Corrected CHS calculation.
This commit is contained in:
@@ -226,6 +226,9 @@ namespace DiscImageChef.DiscImages
|
||||
ImageInfo.xmlMediaType = XmlMediaType.BlockMedia;
|
||||
ImageInfo.mediaType = MediaType.GENERIC_HDD;
|
||||
ImageInfo.imageSize = pHdr.sectors * 512;
|
||||
ImageInfo.cylinders = pHdr.cylinders;
|
||||
ImageInfo.heads = pHdr.heads;
|
||||
ImageInfo.sectorsPerTrack = (uint)((ImageInfo.sectors / ImageInfo.cylinders) / ImageInfo.heads);
|
||||
imageStream = stream;
|
||||
|
||||
return true;
|
||||
@@ -269,10 +272,6 @@ namespace DiscImageChef.DiscImages
|
||||
|
||||
sectorCache.Add(sectorAddress, sector);
|
||||
|
||||
ImageInfo.cylinders = pHdr.cylinders;
|
||||
ImageInfo.heads = pHdr.heads;
|
||||
ImageInfo.sectorsPerTrack = (uint)((pHdr.sectors / pHdr.heads) / pHdr.cylinders);
|
||||
|
||||
return sector;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user