\r
Log("Lock volume for update .......................... ");\r
hVolume = INVALID_HANDLE_VALUE;\r
- Status = GetVentoyVolumeName(pPhyDrive->PhyDrive, MBR.PartTbl[1].StartSectorId, DriveLetters, sizeof(DriveLetters), TRUE);\r
+ Status = GetVentoyVolumeName(pPhyDrive->PhyDrive, (UINT32)StartSector, DriveLetters, sizeof(DriveLetters), TRUE);\r
if (ERROR_SUCCESS == Status)\r
{\r
Log("Now lock and dismount volume <%s>", DriveLetters);\r
CoCreateGuid(&(Table[1].PartGuid));\r
Table[1].StartLBA = Table[0].LastLBA + 1;\r
Table[1].LastLBA = Table[1].StartLBA + VENTOY_EFI_PART_SIZE / 512 - 1;\r
- Table[1].Attr = 0xC000000000000001ULL;\r
+ Table[1].Attr = 0x8000000000000001ULL;\r
memcpy(Table[1].Name, L"VTOYEFI", 7 * 2);\r
\r
#if 0\r