|
本帖最后由 chiannet 于 2015-11-2 13:37 编辑
安装为EFI用法:
BOOTMGRSETUP.CMD E: X86
BOOTMGRSETUP.CMD D:\ X64
安装为BIOS用法:
BOOTMGRSETUP.CMD D:\
@echo off
set d=%~1
set d=%d:~0,1%
set bit=%~2
if "%bit:~0,1%" == "X" (set Boot=EFI && goto EFI) else (set Boot=BIOS)
bcdedit|find "\USBOS" >nul && goto 456
for /f "tokens=2 delims={" %%a in ('bcdedit /create /d "USBOS V2 Tools" /application bootsector') do set i=%%a
for /f "tokens=1 delims=}" %%a in ("%i%") do set WINPE_GUID={%%a}
bcdedit /set %WINPE_GUID% device partition=%d%: >nul
bcdedit /set %WINPE_GUID% path \USBOS >nul
bcdedit /displayorder %WINPE_GUID% /addlast >nul
Goto 345
:EFI
bcdedit|find "USBOSV2 Windows 8.1 RAMOS" >nul && goto 456
for /f "tokens=2 delims={" %%a in ('bcdedit /create /d "USBOSV2 SDI" /device') do set i=%%a
for /f "tokens=1 delims=}" %%a in ("%i%") do set RAMDISK_OPTIONS={%%a}
bcdedit /set %RAMDISK_OPTIONS% ramdisksdidevice partition=%D%: >nul
bcdedit /set %RAMDISK_OPTIONS% ramdisksdipath \Boot\USBOS.SDI >nul
for /f "tokens=2 delims={" %%a in ('bcdedit /create /d "USBOSV2 Windows 8.1 RAMOS 1024X768" /application OSLOADER') do set i=%%a
for /f "tokens=1 delims=}" %%a in ("%i%") do set WINPE_GUID={%%a}
bcdedit /set %WINPE_GUID% device ramdisk=[%D%:]\Boot\NT63PE%bit%.WIM,%RAMDISK_OPTIONS%
bcdedit /set %WINPE_GUID% device=%RAMDISK_OPTIONS%
bcdedit /set %WINPE_GUID% path \windows\system32\winload.efi
bcdedit /set %WINPE_GUID% osdevice ramdisk=[%D%:]\Boot\NT63PE%bit%.WIM,%RAMDISK_OPTIONS%
bcdedit /set %WINPE_GUID% GraphicsResolution 0
bcdedit /set %WINPE_GUID% systemroot \windows
bcdedit /set %WINPE_GUID% PAEPolicy 0
bcdedit /set %WINPE_GUID% detecthal yes
bcdedit /set %WINPE_GUID% nx optin
bcdedit /set %WINPE_GUID% winpe yes
bcdedit /displayorder %WINPE_GUID% /addlast
for /f "tokens=2 delims={" %%a in ('bcdedit /create /d "USBOSV2 Windows 8.1 RAMOS Graphics Force Highest" /application OSLOADER') do set i=%%a
for /f "tokens=1 delims=}" %%a in ("%i%") do set WINPE_GUID2={%%a}
bcdedit /set %WINPE_GUID2% device ramdisk=[%D%:]\Boot\NT63PE%bit%.WIM,%RAMDISK_OPTIONS%
bcdedit /set %WINPE_GUID2% device=%RAMDISK_OPTIONS%
bcdedit /set %WINPE_GUID2% path \windows\system32\winload.efi
bcdedit /set %WINPE_GUID2% osdevice ramdisk=[%D%:]\Boot\NT63PE%bit%.WIM,%RAMDISK_OPTIONS%
bcdedit /set %WINPE_GUID2% GraphicsForceHighestMode yes
bcdedit /set %WINPE_GUID2% systemroot \windows
bcdedit /set %WINPE_GUID2% PAEPolicy 0
bcdedit /set %WINPE_GUID2% detecthal yes
bcdedit /set %WINPE_GUID2% nx optin
bcdedit /set %WINPE_GUID2% winpe yes
bcdedit /displayorder %WINPE_GUID2% /addlast
echo bcdedit /delete %RAMDISK_OPTIONS% /cleanup /f >>%d%:\boot\Uninstall_USBOSV2.CMD
echo bcdedit /delete %WINPE_GUID2% /cleanup /f >>%d%:\boot\Uninstall_USBOSV2.CMD
:345
bcdedit /timeout 5 >nul
echo bcdedit /delete %WINPE_GUID% /cleanup /f >>%d%:\boot\Uninstall_USBOSV2.CMD
:456
del %0
exit
|
|