- 论坛徽章:
- 0
|
用下面的~复制到记事本以bat结尾命名。放进你的e:\\win7去~执行重启就OK了!CODE:@echo offtitle 正在运行硬盘安装.[适用于任何版本WINDOWS系统下].ffjls推荐clscolor 03echo.echo 当前时间 [ %date% %time:~0,8% ]echo.reg query "HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion" /v CurrentVersion|findstr "1. 2. 3. 4. 5.">NULif %errorlevel% NEQ 0 goto VISTAREM ======================== Before VISTA ======================================%xcz%for%ddf% /f "skip=4 tokens=2*" %%a in (\'reg query "HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion" /v ProductName\') do echo 当前系统: %%b%★★周%%not%reg %xcz%%ddf% query "HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion" /v CSDVersion 2>NUL>NUL%xcz%if%ddf% %errorlevel% GTR 0 goto :XCSD%xcz%for%ddf% /f "skip=4 tokens=2*" %%i in (\'reg query "HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion" /v CSDVersion\') do echo 系统版本: %%j%★★周%%not%:XCSD%xcz%for%ddf% /f "skip=4 tokens=2*" %%a in (\'reg query "HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion" /v RegisteredOwner\') do echo 当前用户: %%b%★★周%%not%echo.%xcz%for%ddf% /f "skip=4 tokens=2*" %%a in (\'reg query "HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion" /v ProductName\') do echo 开始安装适用于%%b%★★周%%not%即早期系统的安装程式echo.pauseecho 安装程序正在复制文件,请稍候……m%os:~3,1% %systemdrive%\\bootm%os:~3,1% %systemdrive%\\Sourcescopy /y bootmgr %systemdrive%xcopy /s /e /y boot\\* %systemdrive%\\bootcopy /y Sources\\boot.wim %systemdrive%\\Sourcesstart /wait %systemdrive%\\boot\\bootsect.exe /nt60 %systemdrive%clsgoto :NOTE:VISTAREM ======================== VISTA and After ===================================%xcz%for%ddf% /f "skip=2 tokens=2*" %%a in (\'REG QUERY "HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion" /v ProductName\') do echo 当前系统: %%b%★★周%%not%reg %xcz%%ddf% query "HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion" /v CSDVersion 2>NUL>nul%xcz%if%ddf% %errorlevel% GTR 0 goto :VCSD%xcz%for%ddf% /f "skip=2 tokens=2*" %%i in (\'REG QUERY "HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion" /v CSDVersion\') do echo 系统版本: %%j%★★周%%not%:VCSD%xcz%for%ddf% /f "skip=2 tokens=2*" %%a in (\'REG QUERY "HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion" /v RegisteredOwner\') do echo 当前用户: %%b%★★周%%not%echo.echo 开启UAC的用户请用Administrator登陆 以管理员运行 或关闭UACecho.%xcz%for%ddf% /f "skip=2 tokens=2*" %%a in (\'REG QUERY "HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion" /v ProductName\') do echo 开始安装适用于%%b%★★周%%not%即以后的系统的安装程式echo.pauseecho 安装程序正在复制文件,请稍候……COPY /Y sources\\boot.wim %SystemDrive%>nulCOPY /Y boot\\boot.sdi %SystemDrive%>nulclsecho.if not exist "%systemdrive%\\boot.sdi" goto OUTif not exist "%systemdrive%\\boot.wim" goto OUTecho 复制完成,下面将创建PE引导菜单 & pauseecho.set RAMDISK_OPTIONS={ad6c7bc8-fa0f-11da-8ddf-0013200354d8}set WINPE_GUID={572bcd56-ffa7-11d9-aae0-0007e994107d}bcdedit.exe -timeout 0bcdedit.exe -create %RAMDISK_OPTIONS% -d "Ramdisk Device Options" -devicebcdedit.exe -set %RAMDISK_OPTIONS% ramdisksdidevice partition=%SystemDrive%bcdedit.exe -set %RAMDISK_OPTIONS% ramdisksdipath \\boot.sdibcdedit.exe -create %WINPE_GUID% -d "Windows RE" -application OSLOADERbcdedit.exe -set %WINPE_GUID% device ramdisk=[%SystemDrive%]\\boot.wim,%RAMDISK_OPTIONS%bcdedit.exe -set %WINPE_GUID% path \\windows\\system32\\boot\\winload.exebcdedit.exe -set %WINPE_GUID% osdevice ramdisk=[%SystemDrive%]\\boot.wim,%RAMDISK_OPTIONS%bcdedit.exe -set %WINPE_GUID% systemroot \\windowsbcdedit.exe -set %WINPE_GUID% detecthal yesbcdedit.exe -set %WINPE_GUID% nx optinbcdedit.exe -set %WINPE_GUID% winpe yesbcdedit.exe /default {ad6c7bc8-fa0f-11da-8ddf-0013200354d8}bcdedit.exe -displayorder %WINPE_GUID% /addfirstecho.echo WinPE 引导菜单安装完毕。 & pause:NOTECLSCOLOR 0C echo.echo 计算机将重新起动继续安装 echo.echo ==== 注意事项 ==========echo.echo 安装界面中选择 "修复计算机"echo.echo 下一步 (选择你的系统盘)(要求输入密码)echo.echo 选择[命令提示符]echo.echo x:\\……\\Sources\\setup.exe 回车 (x:\\……\\ 为ISO解压的目录)echo.echo 计算机将在5秒后重新起动 继续安装VISTA & pauseshutdown -r -f -t 5exit:OUTecho 文件未能复制,请关闭UAC再运行。& PAUSEexit |
|