會員 | win_xp系統修復一問~~~ 各位大大~~新年恭喜呀!! 我的系統在一次關機後就突然無法開機了....=.= 開機時會出現一句.... "/windows/system32/config/system 錯誤或是遺失" 然後要我放入安裝光碟執行"修復"的選項 請問各位大大.... 到底要如何修復呢??? 我執行復後還會出現2個選項 1:c:/windows 2:d:/winnt 我是選"1:c:/windows"啦 然後就跳到dos模式之下 這樣是正常的嗎??? 接下來要如何進行"修復"呢??? 還請各位大大不吝給予指教.....^^~~~ |
回覆 |
風中的羽翼 | 登錄檔損毀.... 這個問題我曾碰過,不過當時我使用土法煉鋼重灌... 不過現在已有方式解決 請參考下面的方式 http://support.microsoft.com/default...b;zh-tw;307545 如何修復損毀的登錄,讓 Windows XP 能夠順利啟動 這篇文章中的資訊適用於: Microsoft Windows XP Home Edition Microsoft Windows XP Professional 本文曾發行於 CHT307545 結論 本文說明了如何修復因登錄損毀而無法啟動的 Windows XP 系統。這個程序並不保證能夠將系統完全恢復到先前的狀態,但是使用這個程序時,至少能夠復原資料。 在 Windows XP 中,您可以修復損毀的登錄。損毀的登錄檔案會產生許多不同的錯誤訊息。與登錄問題相關的錯誤訊息,請參閱 Microsoft Knowledge Base 中的相關文件。 本文假設一般的修復方法都無法修復您的系統,而且除了使用「修復主控台」以外,其他方式都無法存取系統。如果您有「自動系統修復」(ASR) 備份的話是最好的;建議您在使用本文所述的修復程式之前,先使用 ASR 備份試著修復看看。 其他相關資訊 本文所描述的程序使用了「修復主控台」、「系統還原」,並會以特定順序列出的必要步驟,確定整個程序能夠完整地執行。完成這個程序之後,系統應該可以回復到與問題發生之前相當近似的狀態。若您執行過 NTBackup 並完成了系統狀態備份,就不需要執行第二及第三部份的程序,可以直接從第一部份跳到第四部份。 第一部份 在這一節中,您會啟動系統至「修復主控台」,接著建立一個暫存資料夾並將現有的登錄檔案備份到新的位置,再刪除原來位置上的登錄檔案,最後將登錄檔案從修復資料夾複製到 System32\Config 資料夾內。完成這個程序之後,您就建立好了一個新的登錄,可以用它開機,進入 Windows XP。這個登錄是在初始安裝 Windows XP 時建立及儲存的,因此在安裝程式完成之後所做的變更及設定都會遺失。 請遵循以下步驟完成第一部份: 開機進入「修復主控台」。 在「修復主控台」內執行下列命令: md tmp copy C:\windows\system32\config\system C:\windows\tmp\system.bak copy C:\windows\system32\config\software C:\windows\tmp\software.bak copy C:\windows\system32\config\Sam C:\windows\tmp\sam.bak copy C:\windows\system32\config\security C:\windows\tmp\security.bak copy C:\windows\system32\config\default C:\windows\tmp\default.bak delete C:\windows\system32\config\system delete C:\windows\system32\config\software delete C:\windows\system32\config\Sam delete C:\windows\system32\config\security delete C:\windows\system32\config\default copy C:\windows\repair\system C:\windows\system32\config\system copy C:\windows\repair\software C:\windows\system32\config\software copy C:\windows\repair\sam C:\windows\system32\config\sam copy C:\windows\repair\security C:\windows\system32\config\security copy C:\windows\repair\default C:\windows\system32\config\default 注意:這個程序假設 Windows XP 安裝在 C:\Windows 資料夾內。如果 Windows XP 安裝在其他位置,請記得將 C:\Windows 改為適當的 windows_folder。 如果您能夠存取其他電腦,為了節省時間,可以將步驟 2 的文字複製下來,建立一個名為 (例如) Regcopy1.txt 的文字檔。若要建立這個檔案,請在開機進入「修復主控台」時執行下列命令: batch regcopy1.txt 「修復主控台」的 Batch 命令可以讓文字檔中的所有命令循序執行。若使用批次命令,您就不需要手動一一輸入所有命令。 第二部份 在第二部份中,您會使用「系統還原」,將登錄檔案從它的備份位置複製出來。這個資料夾在「修復主控台」中無法使用,而且一般使用的時候無法看到。開始這個程序之前,您必須變更許多設定,讓資料夾能夠被看見: 啟動「Windows 檔案總管」。 在 [工具] 功能表上按一下 [資料夾選項]。 按一下 [檢視] 索引標籤。 在 [隱藏檔案和資料夾] 底下按一下 [顯示所有檔案和資料夾],選取它,再按一下 [隱藏保護的作業系統檔案 (建議使用)] 核取方塊,清除它。 當確認是否要顯示這些檔案的對話方塊出現時,請按一下 [是]。 按兩下安裝 Windows XP 的磁碟機,顯示其資料夾清單。請務必按一下正確的磁碟機。 開啟 [System Volume Information] 資料夾。這個資料夾呈現灰色,因為它被設定為超級隱藏資料夾。 注意:這個資料夾含有一或多個 _restore {GUID} 資料夾,例如 _restore{87BD3667-3246-476B-923F-F86E30B3E7F8}。 開啟一個不是現在建立的資料夾。您可能需要在 [檢視] 功能表上按一下 [詳細資料],才能看到這個資料夾的建立時間。在這個資料夾內,可能會有一或多個以 RPx 開頭的子資料夾。這些即為還原點。 開啟這幾個資料夾之一,找出一個 [Snapshot] (快照) 子資料夾;以下即為至 [Snapshot] 資料夾的路徑範例: C:\System Volume Information\_restore{D86480E3-73EF-47BC-A0EB-A81BE6EE3ED8}\RP1\Snapshot 將 [Snapshot] 資料夾內的下列檔案複製到 C:\Windows\Tmp 資料夾: _REGISTRY_USER_.DEFAULT _REGISTRY_MACHINE_SECURITY _REGISTRY_MACHINE_SOFTWARE _REGISTRY_MACHINE_SYSTEM _REGISTRY_MACHINE_SAM 這些檔案即為從「系統還原」所備份的檔案。由於您使用了安裝程式所建立的登錄檔案,因此這個登錄不知道這些還原點存在而且可以使用。在 [System Volume Information] 底下會建立一個具有新 GUID 的新資料夾,以及一個含有在第一部份期間所複製的登錄檔案副本的還原點。這就是不使用才剛建立的資料夾的原因,特別是資料夾上的時間戳記即為目前時間的時候。 目前的系統設定並不知道先前的還原點。您需要一份從先前還原點備份出來的先前登錄,才能讓先前的還原點可以被使用。 在 C:\Windows 資料夾中被複製到 Tmp 資料夾的登錄檔案會被移走,以確保這些檔案在「修復主控台」底下可以使用。您必須使用這些檔案取代目前在 C:\Windows\System32\Config 資料夾內的登錄檔案。「修復主控台」所具的資料夾存取權相當有限;依預設,無法從 [System Volume] 資料夾中複製檔案。 注意:這一節說明的程序假設您的電腦使用 FAT32 檔案系統。 第三部份 在第三部份,您刪除了現有的登錄檔案,然後將「系統還原登錄」檔案複製到 C:\Windows\System32\Config 資料夾內: 開機到「修復主控台」。 從「修復主控台」內執行下列命令: Del c:\windows\system32\config\sam Del c:\windows\system32\config\security Del c:\windows\system32\config\sofware Del c:\windows\system32\config\default Del c:\windows\system32\config\system copy c:\windows\tmp\_registry_machine_software c:\windows\system32\config\software copy c:\windows\tmp\_registry_machine_system c:\windows\system32\config\system copy c:\windows\tmp\_registry_machine_sam c:\windows\system32\config\sam copy c:\windows\tmp\_registry_machine_security c:\windows\system32\config\security copy c:\windows\tmp\_registry_user_.default c:\windows\system32\config\default 注意:這個程序假設 Windows XP 安裝在 C:\Windows 資料夾內。如果 Windows XP 安裝在其他位置,請記得將 C:\Windows 改為適當的 windows_folder。 如果您能夠存取其他電腦,為了節省時間,可以將步驟 2 的文字複製下來,建立一個名為 (例如) Regcopy1.txt 的文字檔。 第四部份 按一下 [開始],再按一下 [所有程式]。 按一下 [附屬應用程式],再按一下 [系統工具]。 按一下 [系統還原],再按一下 [將電腦還原到較早的時間點]。 |
回覆 |
會員 | 哇~~ 樓上的方法好長喔~~~ 我不知道我的方法對不對,不過每次都可以救回來耶~~ 我都是用xp光碟開機後,選擇r,然後選要開的槽,如hory所說的 1:c:/windows 2:d:/winnt 然後打chkdsk /p,掃完後按exit重開機後就好了~~ 我的xp這種形大概發生快10次了,每次都用這個方法去修,不過這個方法 好像不能徹底解決這個問題,只能暫時修好讓你趕快備份你的重要資料, 修好後過了一段時間又發生了,自已又懶得重灌,所以就這樣修了又壞, 壞了又修,一直用到現在。 |
回覆 |
|
XML | RSS 2.0 | RSS |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。