Windows XP的安全性能比以前的Windows 9X提高了許多,我們可以通過建立個人用戶設置密碼來保護自己的秘密,但是如果有一天我們自己忘記了這個登錄密碼那該怎麼辦呢?難道除了格式化硬盤重裝系統,就沒有別的方法了嗎?不!讓我們一起來尋找恢復Windows XP登錄的秘技吧。
1. 創建修復用戶密碼的啟動軟盤
微軟在Windows XP中為我們提供了一個創建修復用戶密碼的啟動軟盤的功能,在我們忘記密碼時,可以通過這張軟盤來啟動電腦,所以我們應該事先做張密碼啟動盤以防萬一。點擊“開始”“控制面板”中的“用戶賬戶”選項,在彈出的對話窗口中選擇自己的賬戶便會進入自己賬戶的控制界面,緊接著點擊窗口左上方的“阻止一個已忘記的密碼”選項,則進入“忘記密碼向導”對話框。點擊“下一步”,這時向導提示將一張空白的已經格式化的磁盤插入到軟驅中,然後再點擊“下一步”按鈕,向導提示輸入這個賬戶現在的密碼,輸人後經過幾秒鐘便創建完成密碼啟動盤了。當我們有一天忘記自己的密碼時,只要點擊我們賬戶右邊的箭頭,然後在彈出的提示欄中點擊“使用密碼重設磁盤”,再將先前做好的密碼啟動盤插入軟驅,按照系統提示就可以重新設置密碼並登錄Windows XP了。此方法適宜於各種分區格式的Windows XP。
2. 通過雙系統刪除Windows XP登錄密碼
如果我們的機器中除了Windows XP外還有其它操作系統的話,可以使用另外一個操作系統啟動,然後刪除“C:WindowsSystem 32Comfig”目錄下的“SAM”文件(這裡假設Windows XP安裝在C盤),即賬號密碼數據庫文件。然後重新啟動Windows XP,這時管理員“administratoc”賬號就沒有密碼了。舉一反三,如果只有一個Windows XP系統,也可以取下硬盤換到其它機器上將SAM文件刪除。
此方法適用於采用FAT32分區安裝的Windows XP,如果是采用NTFS分區安裝的,要保證其它系統能訪問NTFS分區才行。
3. 使用NTFSdos工具恢復Windows XP登錄密碼
首先從“http://www.vgsecurity.org/index/html?ntfs/html”下載一個名為“NTFS DOS”的工具,通過這個工具制作出一張可以從DOS下操作NTFS分區的啟動盤。啟動dos後切換到系統目錄,如“C:WindowsSystem 32”,將“Logon.scr”更名為“Logon.scr.bak”,再復制一個“Command.com”並將文件更名為“Logon.scr”。然後重新啟動機器,當啟動屏幕保護時,你會發現屏幕顯示為命令行模式,而且是有administratoc權限的,通過這個就可修改密碼或添加新管理員賬號。進入Windows XP後再將“Logon.scr.bak”屏幕保護程序的名字改回來即可。此法適用於在NTFS分區安裝的Windows XP。
4. 使用其它工具重建Windows XP登錄密碼
在網上可以找到很多Windows XP登錄工具,比如使用linux Boot Disks的啟動盤可訪問NTFS文件系統,並能讀取注冊表、重寫賬號和密碼;使用NT Acess工具可繞過系統Syskey的保護,重新設定Windows NT/2000、Windows XP上的密碼;還有Passware Kit、o&oBluecon 2000等工具,具體操作大家可以參考各軟件的說明。