]> glassweightruler.freedombox.rocks Git - Ventoy.git/commitdiff
1.0.85 release v1.0.85
authorlongpanda <admin@ventoy.net>
Sun, 18 Dec 2022 14:11:28 +0000 (22:11 +0800)
committerlongpanda <admin@ventoy.net>
Sun, 18 Dec 2022 14:11:28 +0000 (22:11 +0800)
INSTALL/EFI/BOOT/grubx64.efi [deleted file]
INSTALL/Ventoy2Disk.exe
INSTALL/Ventoy2Disk_ARM.exe
INSTALL/Ventoy2Disk_ARM64.exe
INSTALL/Ventoy2Disk_X64.exe
INSTALL/grub/grub.cfg
Ventoy2Disk/Ventoy2Disk/PhyDrive.c

diff --git a/INSTALL/EFI/BOOT/grubx64.efi b/INSTALL/EFI/BOOT/grubx64.efi
deleted file mode 100644 (file)
index 12145cb..0000000
Binary files a/INSTALL/EFI/BOOT/grubx64.efi and /dev/null differ
index a002bbfb1d7354367bb1ff12753a6f57f7dafe87..bce9fe7f18b6c07084d1b8af02ba487cf522d1df 100644 (file)
Binary files a/INSTALL/Ventoy2Disk.exe and b/INSTALL/Ventoy2Disk.exe differ
index 1ef1862d31ba16edb93e3894b1a46173417b276c..b8930d77e10e8515928d9411e9286fb134cf7c67 100644 (file)
Binary files a/INSTALL/Ventoy2Disk_ARM.exe and b/INSTALL/Ventoy2Disk_ARM.exe differ
index d44835b7250620b14ecce5626141ee45d6e79367..96a5790b80bd701dc3ade7db880bd26d20cfd477 100644 (file)
Binary files a/INSTALL/Ventoy2Disk_ARM64.exe and b/INSTALL/Ventoy2Disk_ARM64.exe differ
index ac4c533d288ca07f599f752a08baef6acf04bf84..04610f011ac45e251e81ea86b20c399821101004 100644 (file)
Binary files a/INSTALL/Ventoy2Disk_X64.exe and b/INSTALL/Ventoy2Disk_X64.exe differ
index 10260146ff077ad588e6cb3ff3dd49fd2b53014e..5f8ae6cd048d71e52a94891cfcac9baa65248d73 100644 (file)
@@ -2397,7 +2397,7 @@ function mimg_common_menuentry {
 #############################################################
 #############################################################
 
 #############################################################
 #############################################################
 
-set VENTOY_VERSION="1.0.84"
+set VENTOY_VERSION="1.0.85"
 
 #ACPI not compatible with Window7/8, so disable by default
 set VTOY_PARAM_NO_ACPI=1
 
 #ACPI not compatible with Window7/8, so disable by default
 set VTOY_PARAM_NO_ACPI=1
index 11e3d966f7d6f21235bfef01edec7b874a439176..af68bec35a43c1174401d6a92c772659722b4b1f 100644 (file)
@@ -1750,6 +1750,7 @@ int InstallVentoy2PhyDrive(PHY_DRIVE_INFO *pPhyDrive, int PartStyle, int TryId)
     UINT64 Part1SectorCount = 0;\r
     UINT64 Part2StartSector = 0;\r
     BOOL LargeFAT32 = FALSE;\r
     UINT64 Part1SectorCount = 0;\r
     UINT64 Part2StartSector = 0;\r
     BOOL LargeFAT32 = FALSE;\r
+    BOOL DefaultExFAT = FALSE;\r
 \r
        Log("#####################################################");\r
     Log("InstallVentoy2PhyDrive try%d %s PhyDrive%d <<%s %s %dGB>>", TryId,\r
 \r
        Log("#####################################################");\r
     Log("InstallVentoy2PhyDrive try%d %s PhyDrive%d <<%s %s %dGB>>", TryId,\r
@@ -1862,6 +1863,17 @@ int InstallVentoy2PhyDrive(PHY_DRIVE_INFO *pPhyDrive, int PartStyle, int TryId)
             goto End;\r
         }\r
     }\r
             goto End;\r
         }\r
     }\r
+    else if (GetVentoyFsType() == VTOY_FS_EXFAT && GetClusterSize() == 0)\r
+    {\r
+        Log("Formatting part1 exFAT ...");\r
+        DefaultExFAT = TRUE;\r
+        if (0 != FormatPart1exFAT(pPhyDrive->SizeInBytes))\r
+        {\r
+            Log("FormatPart1exFAT failed.");\r
+            rc = 1;\r
+            goto End;\r
+        }\r
+    }\r
     else\r
     {\r
         Log("Zero part1 file system ...");\r
     else\r
     {\r
         Log("Zero part1 file system ...");\r
@@ -2008,6 +2020,11 @@ End:
                 Log("No need to reformat for large FAT32");\r
                 pPhyDrive->VentoyFsClusterSize = GetVolumeClusterSize(MountDrive);\r
             }\r
                 Log("No need to reformat for large FAT32");\r
                 pPhyDrive->VentoyFsClusterSize = GetVolumeClusterSize(MountDrive);\r
             }\r
+            else if (DefaultExFAT)\r
+            {\r
+                Log("No need to reformat for default exfat");\r
+                pPhyDrive->VentoyFsClusterSize = GetVolumeClusterSize(MountDrive);\r
+            }\r
             else\r
             {\r
                 bRet = DISK_FormatVolume(MountDrive, GetVentoyFsType(), Part1SectorCount * 512);\r
             else\r
             {\r
                 bRet = DISK_FormatVolume(MountDrive, GetVentoyFsType(), Part1SectorCount * 512);\r