sam文件被刪除的解決辦法
我們首先來了解一下,SAM文件的存放位置。SAM文件的位置是:C:/Windows/System32/Config/SAM(以系統安裝在C盤為例)。
大家知道,WindowsXP的密碼存放在系統所在的C:/Windows/System32/Config下SAM文件中,SAM文件即賬號密碼數據庫文件。當我們登錄系統的時候,系統會自動地和Config中的SAM自動校對,如發現此次密碼和用戶名全與SAM文件中的加密數據符合時,你就會順利登錄;如果錯誤則無法登錄。
那么SAM文件是什么?SAM即security account manager,安全賬戶管理器,里面記錄了賬戶的口令、sid、權限等信息。
既然SAM文件保存了口令、密碼信息,那么我們可否刪除SAM文件來實現刪除密碼呢?回答是:不可以。如果實在一不小心刪除了SAM文件,可以嘗試著通過以下辦法來處理。
首先可以肯定的是忘記了XP的登陸密碼,是不能通過刪除sam文件來解決的,網上有些文章說刪除SAM文件來清空密碼誤導了部分網友。
若碰到此問題,可以進行下述操作:將C:/Windows/ Repair文件夾的sam文件復制到C:/Windows/system32/config文件夾。
如果進入不了系統了,可以在DOS狀態下執行命令:
copy c:/windows/repair/sam c:/windows/system32/config/sam
注意:Repair下的sam文件是當初安裝XP時產生的,這樣操作后會丟失安裝系統后你自己在系統中創建的用戶和用戶組。這樣操作成功登陸后,如果系統打開了系統還原,可以還原到最新的還原點。
如果sam文件刪除導致電腦不能啟動,該怎么辦呢?
出現這種情況,可以嘗試在開機時,按住F8鍵以”最后一次正確的配置“啟動,這樣就是一個系統文件被意外刪除后的一個恢復過程。
附:repair文件夾講解分析
repair 顧名思義是恢復的意思,這里面儲存的文件僅僅是系統安裝完成后生成的,只有要恢復的時候才會有用,當前起作用的在C:/WINDOWS/SYSTEM32/CONFIG下面。
有網友說到他的系統是XP,在網上看到說如果將WINDOWS/repair下的SAM文件覆蓋windows/system32下的SAM,就可以將管理員密碼還原到初始狀態下,問他的系統下的repair文件夾下沒有文件,是空的,是為什么?
其實,這位網友是多疑了,系統正常使用的情況下,在c:/windows/repair文件夾就是空的。