USB3.0移动硬盘启动Win7的方法(AHCI/AMD USB3.0/Win7)
古董電腦(intel處理器,無USB3.0接口)突然壞了,已經沒有維修價值了,硬盤還是完好的。欲把硬盤拆下來,裝到USB3.0硬盤盒上,然后在新電腦(AMD R5-4650G/A520)上從USB3.0硬盤盒上啟動。
一、需要工具
把硬盤從舊機器上拆下來,通過SATA數據線接入到新機器主板上,同時使用PS/2鼠標操作(因為舊機器沒有USB3.0驅動,無法使用)。
二、硬盤傳輸接口從IDE模式轉換到AHCI模式
舊硬盤上的Win7系統是IDE模式,新電腦上沒有IDE模式,只能轉換到AHCI模式。步驟如下:
三、安裝USB3.0驅動
四、設置Win7從USB3.0啟動
注冊表 ControlSet001、ControlSet002以及CurrentControlSet注冊表HKLM\system注意 注冊表項包含windows啟動的三個控件組(額外還可能存在一個備份控件組)。在初始狀態下。它們各自是ControlSet001、ControlSet002以及CurrentControlSet。這些控件組中包括了操作系統配置的信息,比方服務、驅動、系統控制、枚舉信息等等。
默認情況下,ControlSet001是系統真實的配置信息。可是為了避免序號混亂,windows啟動時會從ControlSet001復制一份副 本,作為操作系統當前的配置信息。也就是CurrentControlSet。
我們對于計算機配置所作的改動都是直接寫入到 CurrentControlSet,在重新啟動過程中。windows會用CurrentControlSet的內容覆蓋掉ControlSet001。以保證這兩個控件組一致。
當操作系統每成功啟動一次(指成功登錄),它都將CurrentControlSet和ControlSet001中的數據拷貝到 ControlSet002中。這樣,ControlSet002就成了“近期一次成功啟動的配置信息”(非常熟悉吧?在啟動windows前按下F8所調出的菜單中有這個選項)。所以我們一般系統注冊表中都僅僅是有這三個控件組,而且序號都是current、001和002。
可是,這個順序和數目不是一成不變的。改變就發生在使用過“近期一次的正確配置”之后。這個時候,系統會把002當作系統真實的配置信息。而001這個存在問題的控件組會被備份封存起來。系統啟動時會從002復制副本到current。啟動成功后又會把002和current的信息復制一份到一個新的控件組作為新的“近期一次的正確配置”,也就是003。這個時候系統就存在4個控件組:current、002、003和備份的001,這里的001是一個存在問題的組,除非我們想把系統恢復到上次使用“近期一次正確配置”之前的狀態,否則001的內容將不再被使用。
根據上面注冊表知識,假設ControlSet00α是系統真實的配置信息,可以把如下代碼合并到注冊表中(實際執行請把α換為實際值):
Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet00α\Control] "BootDriverFlags"=dword:00000014[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet00α\Control\PnP] "PollBootPartitionTimeout"=dword:00007530[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet00α\services\iusb3hcs] "BootFlags"=dword:00000010[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet00α\services\iusb3hub] "BootFlags"=dword:00000010[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet00α\services\iusb3xhc] "BootFlags"=dword:00000010合并成功后,關機。把硬盤裝入到移動硬盤盒上,開機就可以從啟動菜單中選擇USB3.0移動硬盤進入Win7系統(初次進入系統會比較慢)。進入系統后可以選擇驅動人生、萬能驅動等安裝相應的驅動。
五、說明
5.1 藍屏0X0000007B
Win7啟動出現藍屏0X0000007B表現:系統啟動載入Win7 Logo突入出現藍屏,或者安全模式下卡在\windows\system32\dirvers/disk.sys出現藍屏。
藍屏0X0000007B的原因很多,可能因為SATA Mode,也可能因為沒有USB3.0驅動,也可能是其它原因。
5.2 PS/2鼠標
有的電腦插入PS/2鼠標不一定能用,可以嘗試BIOS啟用PS/2接口(PS/2 Y-cable、PS/2 Mouse Support、PS/2 Keyboard/Mouse Emulation),BIOS禁用USB鍵鼠,甚至斷開主板CMOS供電以清除BIOS設置等多種措施。
5.3 防止USB移動硬盤休眠
在USB移動硬盤運行Win7系統要防止USB硬盤休眠,在控制面板?電源選項中設置:“從不關閉硬盤”,“禁用USB選擇性暫停”。
5.4 頁面文件配置問題
系統提示:由于啟動計算機時出現了頁面文件配置問題,Windows在你的計算機上創建了一個臨時頁面文件。所有磁盤驅動器的總頁面大小可能稍大于你所指定的大小。
解決辦法:進入控制面板系統?高級系統設置?性能設置?高級?虛擬內存,關閉C盤的分頁文件,在其它非USB盤設置分頁文件。
5.5 USB3.0 Win7驅動
本文用到AMD 520主板,AMD官方并沒有提供Win7版本驅動,是Chiphell論壇大牛制作的驅動。可以去論壇下載,也在這里下載:AMD 300/400/500/TRX40/WRX80/600系平臺主板芯片組驅動 for Win7/Win8.1。Intel系平臺請自行在網絡上尋覓。
https://www.haozhuangji.com/xtjc/10251659.html
https://blog.csdn.net/qq_43149632/article/details/103816712
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=162499
https://www.chiphell.com/forum.php?mod=viewthread&tid=2015544
總結
以上是生活随笔為你收集整理的USB3.0移动硬盘启动Win7的方法(AHCI/AMD USB3.0/Win7)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端自动化开发工作流
- 下一篇: GANs