|
本帖最后由 xhwfq 于 2014-6-15 21:28 编辑
很久以前,搞过xp/2k3的封装,但win7/win8的封装一直没研究过.最近上网学习了
一番,好象win7/win8只要将"磁盘驱动"的Start值修改为0,就能免封装换主板了.
当然这也是系统封装的关键技术,不知对不对?有兴趣可以试试;D
@echo off
set hkey=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
set ss=amdsata amdsbs amdxata iaStorV msahci nvraid nvstor
set ss=%ss% atapi aliide amdide cmdide intelide pciide
for %%i in (%ss%) do (set si=%%i && call :chgv)
goto :eof
:chgv
reg query %hkey%\%si% >nul 2>nul || goto :eof
reg add %hkey%\%si% /v Start /t REG_DWORD /d 0x0 /f>nul 2>nul
goto :eof
=============================================================
更新一下:
可以在换主板前运行,也可以在换主板后运行.
可以在原系统中运行,也可以在PE中运行.
@echo off
set ss=amdsata amdsbs amdxata iaStorV msahci nvraid nvstor
set ss=%ss% atapi aliide amdide cmdide intelide pciide
if %SystemDrive%==X: (
reg load HKLM\system_on_c c:\windows\system32\config\system
set hkey=HKLM\system_on_c\ControlSet001\Services
for %%i in (%ss%) do (set si=%%i && call :chgv)
reg unload HKLM\system_on_c
) else (
set hkey=HKLM\SYSTEM\CurrentControlSet\Services
for %%i in (%ss%) do (set si=%%i && call :chgv)
)
goto :eof
:chgv
reg query %hkey%\%si% >nul 2>nul || goto :eof
reg add %hkey%\%si% /v Start /t REG_DWORD /d 0x0 /f>nul 2>nul
goto :eof
|
|