function vt_check_compatible_pe {
#Check for PE without external tools
+ #set compatible if ISO file is less than 80MB
+ if [ $vt_chosen_size -gt 33554432 -a $vt_chosen_size -le 83886080 ]; then
+ set ventoy_compatible=YES
+ fi
+
return
}
vt_windows_collect_wim_patch wim /BOOT/H3_7PE.WIM
vt_windows_collect_wim_patch wim /BOOT/H3_8PE.WIM
vt_windows_collect_wim_patch wim /BOOT/H3_81PE.WIM
- fi
+ fi
}
function distro_specify_wim_patch_phase2 {
loopback loop "$1$2"
fi
- for file in "boot/bcd" "/efi/microsoft/boot/bcd" "SSTR/BCD"; do
+ for file in "boot/bcd" "/efi/microsoft/boot/bcd" "SSTR/BCD" "boot/bce"; do
vt_windows_collect_wim_patch bcd (loop)/$file
done
set ventoy_fs_probe=iso9660
loopback loop "$1$2"
fi
+
+ if [ -f (loop)/isolinux/isolinux.cfg ]; then
+ if vt_iso9660_isjoliet; then
+ vt_iso9660_nojoliet 1
+ loopback -d loop
+ loopback loop "$1$2"
+ fi
+ fi
vt_load_cpio $vtoy_path "$2" "$1" "busybox=$ventoy_busybox_ver"
#############################################################
#############################################################
-set VENTOY_VERSION="1.0.47"
+set VENTOY_VERSION="1.0.49"
#ACPI not compatible with Window7/8, so disable by default
set VTOY_PARAM_NO_ACPI=1