FYI
2008-06-13, 05:53 PM
由於舊電腦將啟動(系統)分割區設太小了, 小弟於是重新調整分割區, 又移動起始位置, 卻因為調整幅度太大, 導致一登入Windows 就馬上被系統登出, 起先一直找不到原因, 由XPE 啟動之後, 無意間注意到一個奇特的現象, 也就是啟動磁碟機代號由C: 變成D:, 然而檢查boot.ini 和分割表並無異狀, 也可以顯示視窗歡迎畫面, 代表Windows 仍然可以正常啟動, 確定問題之後, 由Google 搜尋 "how to windows system drive letter assign OR change", 得到一個關鍵答案:
Unable to log on if the boot partition drive letter has changed (http://support.microsoft.com/kb/249321/)
接著利用 "最強破解 XP,2000,2003 登入密碼的方法!(破解 超級管理員 密碼) (http://www.pczone.com.tw/post/1020032/54/)" 所介紹的方法置換logon.scr, 以便登入Windows, 再恢復啟動磁碟代號, 重新啟動Windows, Bingo!
結論: 比較安全的作法應該是只留下系統分割區(請留意啟動分割區和系統分割區是否相同), 其餘刪除, 接著調整大小和位置, 然後登入原Windows, 再以 "磁碟管理" 建立新的分割區, Windows 會自動調整boot.ini 和分割表
Change System Drive Letter in Windows XP (http://www.petri.co.il/change_system_drive_letter_in_windows_xp.htm)
How to restore the system/boot drive letter in Windows (http://support.microsoft.com/kb/223188)
How to change drive letter assignments in Windows XP (http://support.microsoft.com/kb/307844)
贊助商連結
Unable to log on if the boot partition drive letter has changed (http://support.microsoft.com/kb/249321/)
接著利用 "最強破解 XP,2000,2003 登入密碼的方法!(破解 超級管理員 密碼) (http://www.pczone.com.tw/post/1020032/54/)" 所介紹的方法置換logon.scr, 以便登入Windows, 再恢復啟動磁碟代號, 重新啟動Windows, Bingo!
結論: 比較安全的作法應該是只留下系統分割區(請留意啟動分割區和系統分割區是否相同), 其餘刪除, 接著調整大小和位置, 然後登入原Windows, 再以 "磁碟管理" 建立新的分割區, Windows 會自動調整boot.ini 和分割表
Change System Drive Letter in Windows XP (http://www.petri.co.il/change_system_drive_letter_in_windows_xp.htm)
How to restore the system/boot drive letter in Windows (http://support.microsoft.com/kb/223188)
How to change drive letter assignments in Windows XP (http://support.microsoft.com/kb/307844)
贊助商連結