WIN7直接在U盤啟動(dòng)USB3.0口 安裝好了系統(tǒng)后,系統(tǒng)就只會(huì)加載我們本機(jī)相對(duì)應(yīng)的磁盤管理驅(qū)動(dòng)
WIN7直接在U盤啟動(dòng),簡(jiǎn)單,USB3.0口使用建議。下面是我的留言使用GHOST精簡(jiǎn)版本。
-------------------------------------------------------------------------------------------
我看到你的文章,我也想安裝WIN7到威剛S102上,可是是不是需要安裝版本才可以,或者GHOST版也可以?
------------------
20111108-00:50
我安裝到虛擬機(jī)上調(diào)試下 在GHOST到U盤看下
-----------------------------------------------
20111108-21:55
非常完美的啟動(dòng)到達(dá)桌面
建議
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\USBSTOR]
"Start"=dword:00000000
打開
控制內(nèi)核等待啟動(dòng)分區(qū)PnP反應(yīng)時(shí)間 那個(gè)改成 我改成90000多 因?yàn)槭荱SB2.0口接USB3.0設(shè)備。
后面非常痛苦慢,因?yàn)樘摂M內(nèi)存問題老向U盤寫數(shù)據(jù),卡死非???,啟動(dòng)桌面動(dòng)要好久的,虛擬內(nèi)存如果建立其他盤建議你先拿本地磁盤【先備份XP,然后安裝GHOST或者安裝版本,然后設(shè)置好后在換回XP?!刻摂M機(jī)開調(diào)試半天成功啦但是太卡,調(diào)試虛擬內(nèi)存調(diào)整不了,如果像我一樣是磁盤非常多的20個(gè)磁盤盤符的,那磁盤位置亂,在管理MMC里改變的話老是拒絕訪問的。
后面修改后失敗啦,哎直接退回淘寶賣家那里只能道歉啦。
--------------------------------------
原文 作者 catalystboy 非常感謝他
--------------------------------------------
根據(jù)win7 embedded和hyper-v R2的文檔,win7/2008 R2 usb啟動(dòng)其實(shí)只是由兩個(gè)注冊(cè)表項(xiàng)控制的:
HKLM\system\CurrentControlSet\Control\BootDriverFlags
HKLM\system\CurrentControlSet\Control\PnP\PollBootPartitionTimeout
把第一個(gè)值設(shè)成4就可以在啟動(dòng)開始階段就加載usb驅(qū)動(dòng);
而第二個(gè)則控制內(nèi)核等待啟動(dòng)分區(qū)PnP反應(yīng)時(shí)間,usb啟動(dòng)設(shè)為15000(win7 embedded的值)或者30000(hyper-v r2中的值)
由此看來,usb啟動(dòng)普通win7非常的簡(jiǎn)單,微軟完全已經(jīng)設(shè)計(jì)好了。默認(rèn)不能裝到usb設(shè)備純粹是微軟策略上的考慮。
只需要修改上述的兩個(gè)注冊(cè)表,就可以用將win7安裝到u盤或者是移動(dòng)硬盤,用移動(dòng)硬盤和u盤作為系統(tǒng)盤,
我自己做過實(shí)驗(yàn),安裝到移動(dòng)硬盤的系統(tǒng),當(dāng)在另外一臺(tái)計(jì)算機(jī)上啟動(dòng)的時(shí)候,會(huì)出現(xiàn)藍(lán)屏,
找了很多的資料,得到的是 我們使用的系統(tǒng)和微軟給我們的系統(tǒng)盤的注冊(cè)表值不同,最初的系統(tǒng)盤,默認(rèn)的是會(huì)加載所有的磁盤驅(qū)動(dòng),但是一旦我們安裝好了系統(tǒng)后,系統(tǒng)就只會(huì)加載我們本機(jī)相對(duì)應(yīng)的磁盤管理驅(qū)動(dòng),才導(dǎo)致的藍(lán)屏的出現(xiàn),
需要修改的注冊(cè)表為;
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\adp94xx]
"Start"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\adpahci]
"Start"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\adpu320]
"Start"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\aic78xx]
"Start"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\aliide]
"Start"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\amdide]
"Start"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\amdsata]
"Start"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\amdsbs]
"Start"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\amdxata]
"Start"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\arc]
"Start"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\arcsas]
"Start"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\atapi]
"Start"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\cmdide]
"Start"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\iaStor]
"Start"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\iaStorV]
"Start"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\iirsp]
"Start"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\intelide]
"Start"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\msahci]
"Start"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\nvraid]
"Start"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\nvstor]
"Start"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\pciide]
"Start"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\ql2300]
"Start"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\ql40xx]
"Start"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\SiSRaid2]
"Start"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\SiSRaid4]
"Start"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\viaide]
"Start"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\vsmraid]
"Start"=dword:00000000
其中start 是0表示的含義是啟動(dòng)加載,默認(rèn)系統(tǒng)安裝后會(huì)將不用的驅(qū)動(dòng)的start修改成其他值,
這么將系統(tǒng)安裝到u盤呢,
我采用的是以下的方法,
1,將msdn中的install.wim解壓到移動(dòng)硬盤或者是u盤,
2,將引導(dǎo)文件拷貝到移動(dòng)硬盤或者是u盤,
3,離線修改注冊(cè)表中的U盤引導(dǎo),
4,修復(fù)引導(dǎo),
5,然后重啟后用u盤引導(dǎo),進(jìn)入系統(tǒng)后,在磁盤驅(qū)動(dòng)的修改注冊(cè)表,
6,通用的win7移動(dòng)硬盤或者是u盤版本就完成了。
---------------------------------------------------------------------------
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。