//\r
if ((AtaIdentifyData->alignment_logic_in_phy_blocks & 0xc000) == 0x4000) {\r
IdeDev->BlkIo.Media->LowestAlignedLba =\r
- (EFI_LBA) (AtaIdentifyData->alignment_logic_in_phy_blocks & 0x3fff);\r
+ (EFI_LBA) (IdeDev->BlkIo.Media->LogicalBlocksPerPhysicalBlock - (AtaIdentifyData->alignment_logic_in_phy_blocks & 0x3fff)) %\r
+ IdeDev->BlkIo.Media->LogicalBlocksPerPhysicalBlock;\r
}\r
}\r
//\r