更換大硬碟ghost的磨難
家裡的機器經過數次昇級後是兩個硬碟,master 40G slave 80G,2003安裝在第一個硬碟的第三個分區,xp安裝在第二個硬碟的第一個分區(第一個硬碟三個分區在2003下面的磁碟代號分別是C、D、E,第二個的是F、G)。最近買了xbox,原配的硬碟只有8G,實在是太小了,就準備給xbox換一個大一點兒的 ,於是準備買一個160G的安裝在電腦上取代原來的40G,把換下來的40G安裝到xbox上。
到電腦城簡單砍了一下價,買了盒裝maxtor 160G 7200 8M cache,拔下第二個硬碟的線接上新的硬碟(第二個口上接了DVD和燒錄機,不想動了),拿出CCF大禮包2005DVD設定光碟啟動,啟動ghost,disk to disk ghost,數十分鍾後完畢,拔下第一個硬碟,把新硬碟接到master,slave接上第一個硬碟,啟動,出現boot menu,選項2003,出現login界面,ctrl+alt+del,輸入密碼,套用用戶設定,然後.........logging off
暈倒!啟動安全模式,依然如此,一登入就結束。
仔細想想,好像以前也遇到過這樣的情況,是Windows把磁碟代號弄亂了。接上網線,用筆記型遠端訪問
\\192.168.0.1\C$,可以訪問。咦,怎麼內容是原來的E。\\192.168.0.1\D$變成了原來的C,
看看\\192.168.0.1\E$,無法訪問,怪不得,果然磁碟代號亂了,Windows找不到系統分區。
記得以前是修改註冊表搞定的,啟動筆記型上的regedit,連接192.168.0.1,無法連接 。這才想起為了安全起見2003的Remote Registry服務早就關閉了。
只好把原來的硬碟恢復回去,啟動2003,開啟Remote Registry服務,重新ghost第三個分區,用新硬碟啟動,通過遠端註冊表修改HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices下面的\DosDevices\C:為\DosDevices\E:,\DosDev ices\D:改成\DosDevices\C:,原來的D不知道對應哪一個,先不管了。看了一下HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices下面的記錄的Volume有好幾十個(我的系統是從2000一路昇級上來 的,中途換/加過n次硬碟,基本上沒有重新安裝過,再加上接過n個移動硬碟、flash盤,所有的記錄都留下來了,所以才有那麼的磁碟區)。
重新啟動,輸入密碼,終於看到熟悉的桌面了 。用磁牒管理器給第二個分區的加上磁碟代號D,搞定。
不知道Windows PE之類的系統能不能修改硬碟上原來系統的註冊表,當時沒有想起來就用了最笨的辦法。不過PE系統啟動也慢得很,估計時間也差不多,只是不用換硬碟。
總結一下經驗教訓:
1.如果硬碟上有多個分區,最好把系統安裝在第一個分區
2.昇級系統最好是重新安裝,乾淨啊
3.ghost之前開啟遠端註冊表服務、準備好網路連線、有第二台電腦以備不時之需
|