From 89938e3c7826e937ac63a437beb714df7f73a09b Mon Sep 17 00:00:00 2001 From: longpanda Date: Fri, 24 Jul 2020 23:00:01 +0800 Subject: [PATCH] fix a bug about update with GPT partition style. --- INSTALL/Ventoy2Disk.exe | Bin 319488 -> 319488 bytes Ventoy2Disk/Ventoy2Disk/PhyDrive.c | 2 +- Ventoy2Disk/Ventoy2Disk/Utility.c | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/INSTALL/Ventoy2Disk.exe b/INSTALL/Ventoy2Disk.exe index 6959d401fcd9bb73868e47dc1c19beb249cbef45..5a6fb2905187d4fea1e87ca5ca78af64a3fa41fb 100644 GIT binary patch delta 377 zcmZoTAlz_3cmoF`v)L!9&D@MBD|Bc4`v0E+2(lOgI`{SfImcV)07-kR7=~l58~y<$ zU+g--z|eez=XmRc$#Yh|VVp3zb5)$s0-&PKxl@4Ti!3PyhVH#RlYg$tVh0OvoiaIV zb&od4oEL_Q3=FLYO4u1poSa(}iT)na;Hq;V&FV_Kv{pYvn}`*i+g>+2YS^3GNWha*nqy0Fw4rF$~9AH~a%i zzSwnufuZ>b&+*ot$#Yh|VeFaQxhhU*3Q$q!+!;XfMV1r;L-*bZlYg$tVh0OvoiRCU zb&od4oEL_Q3=FLYO40^6UBx#tD<-He6@y*=)8^SdsBSv)85VUY8iXA`F4vjtBXc35eZ*c*RyGh81%` zJO&1s91oB!0>mGHav!!I)na;HBzym9h2xVaY##f>KZ+<%nR%BHC?91N6PB7+l3zLf d%3LOG)PhyDrive, MBR.PartTbl[1].StartSectorId, DriveLetters, sizeof(DriveLetters), TRUE); + Status = GetVentoyVolumeName(pPhyDrive->PhyDrive, (UINT32)StartSector, DriveLetters, sizeof(DriveLetters), TRUE); if (ERROR_SUCCESS == Status) { Log("Now lock and dismount volume <%s>", DriveLetters); diff --git a/Ventoy2Disk/Ventoy2Disk/Utility.c b/Ventoy2Disk/Ventoy2Disk/Utility.c index 2b9327f1..ff77db55 100644 --- a/Ventoy2Disk/Ventoy2Disk/Utility.c +++ b/Ventoy2Disk/Ventoy2Disk/Utility.c @@ -588,7 +588,7 @@ int VentoyFillGpt(UINT64 DiskSizeBytes, VTOY_GPT_INFO *pInfo) CoCreateGuid(&(Table[1].PartGuid)); Table[1].StartLBA = Table[0].LastLBA + 1; Table[1].LastLBA = Table[1].StartLBA + VENTOY_EFI_PART_SIZE / 512 - 1; - Table[1].Attr = 0xC000000000000001ULL; + Table[1].Attr = 0x8000000000000001ULL; memcpy(Table[1].Name, L"VTOYEFI", 7 * 2); #if 0