iT邦幫忙

0

USB HD 上的 Windows 7 開機

我將安裝有 Windows 7 的硬碟移到 USB 外接盒上
有沒有辦法讓其他電腦透過這個 USB 外接盒開機呢

8
cmwang
iT邦大師 1 級 ‧ 2010-05-10 13:45:37

FYI:為何隨身碟無法灌XP,依鵝個人看法,這個問題其實不是技術性的問題,而是MS的政策性問題,除非MS的政策有所變更,不然用正常方式應該是無解的....

看更多先前的回應...收起先前的回應...
外獅佬 iT邦大師 1 級 ‧ 2010-05-10 13:54:51 檢舉

Windows XP以上的OS都會記錄一些硬體資訊,尤其是主機板的資訊,一旦OS離開這個硬體,會開不了機的。
否則,備份軟體廠商也不需要花腦筋開發『異機還原』的功能了吧。

cmwang iT邦大師 1 級 ‧ 2010-05-10 14:30:08 檢舉

wiselou提到:
會記錄一些硬體資訊,尤其是主機板的資訊,一旦OS離開這個硬體,會開不了機的。

這方面的限制通常是要求user重新啟用,但storage controller變動就真的會boot不起來了(i.e.假設把OS裝在獨立的SATA/SCSI卡上的HD內,再把卡連HD一起拔到另一台機器上,通常是開的起來的,只是要不要"重新啟用"就是另一回事了),而boot from USB HD狀況就複雜多了,主要是對M$ Win而言,官方並不支援boot from SCSI over USB,所以boot時不會去initial USB host controller/SCSI over USB(因此自然看不到USB上的HD,一旦loader透過BIOS載入kernel並由kernel直接access HD時就謝謝再連絡了),真要這麼幹就只能採取非正規方式了....

外獅佬 iT邦大師 1 級 ‧ 2010-05-10 14:33:38 檢舉

Windows 開機只能以內部硬碟 Bootcamp 磁區的 Windows 開機

cmwang iT邦大師 1 級 ‧ 2010-05-10 14:53:06 檢舉

wiselou提到:
Windows 開機只能以內部硬碟 Bootcamp 磁區的 Windows 開機

表面上看到的是USB HD被當成外部HD,正常來說是無法開機的,真正的限制還是來自於kernel boot時不會去initial USB host controller/SCSI over USB,網路上找到的tweak說穿了就是讓kernel載入後會去initial USB host controller/SCSI over USB而已....

6
csk
iT邦高手 1 級 ‧ 2010-05-10 14:06:34

在相同配備上,"開機"應是在BIOS上設定 USB HD,都是可行的
不同配備,則須要花多時間安裝DRIVER

差異性仍在WIN7的"授權",只對單一機器,在使用上會因機器不同
而出現授權不符的提示,會提醒用戶而要重新啟用

外獅佬 iT邦大師 1 級 ‧ 2010-05-10 14:33:03 檢舉

不行吧...
Windows 開機只能以內部硬碟 Bootcamp 磁區的 Windows 開機

當然,網路上有『很複雜』的步驟,可以google一下,而且那種方式,只能用Fat32。

0
shunyuan
iT邦研究生 1 級 ‧ 2010-05-11 00:41:51

有一款作業系統,4 GB 隨身碟,到處可以開機。

我要發表回答

立即登入回答