不重裝系統修復系統的一些實例

【引導階段故障】

開機卡在win7 logo上,進安全模式卡在disk.sys上。其實問題不是出在disk.sys這個驅動上,也不要想當然以爲硬盤出壞道之類。disk.sys只是安全模式加載的最後一個驅動而已,問題出在BIOS的AHCI模式上,進BIOS將SATA從AHCI改爲IDE重啓即可解決。


【3個命令讓win 7恢復正常啓動】

  先將BIOS設置裏的第一啓動設備改爲u盤啓動,然後利用U盤版的WinPE啓動系統並運行WinPE系統下的命令提示符工具; 再按圖中所示輸入以下命令(每輸入一個需要按下確定鍵):

  cd c:\windows\system32

  bcdedit /set {default} osdevice boot

  bcdedit /set {default} device boot

  bcdedit /set {default} detecthal 1



【文件系統故障】


很多人都會用sfc /scannow來解決系統文件損壞的問題,但有時也會遇到連sfc都無法修復的情況,最常見的就是出現“Windows 資源保護找到了損壞文件但無法修復其中某些文件 CBS.Log windir\Logs\CBS\CBS.log中有詳細信息”,其實這是因爲系統文件在winsxs中的備份也一併損壞的緣故,導致了最終文件無法被修復。解決的辦法就是要找到損壞的文件,然後用正常的文件替換掉他。


第一步:找到損壞的文件


以管理員權限運行命令提示符,然後鍵入findstr /C:”[SR] Cannot repair member file” %windir%\logs\cbs\cbs.log >”%userprofile%\Desktop\sfcdetails.txt”命令完成後會在桌面生成一個名爲“sfcdetails.txt”的文件,打開它,就可以看到無法修復的損壞文件的文件名了

知道了文件名,接下來就是定位文件的位置了,直接在Windows目錄下用文件名搜索該文件,所有搜到的文件都是損壞的文件(一般最少有兩個,一個源文件一個備份,由於備份文件也損壞了,所以接下來全部都需要被替換)。


第二步:用正常的文件替換掉他


找到了損壞的文件,接下來就是要用正常的文件替換掉他,正常的文件從哪裏來呢?你可以從相同系統的別人的電腦上拷貝一份過來,或者從Windows的安裝盤或原始安裝鏡像中獲取。這裏要細說的是第二種。


插入安裝盤或用7z或RAR打開安裝鏡像,在sources目錄下找到install.wim,打開它,每個數字的目錄下分別有不同版本的Windows文件(1.簡易版,2.家庭基本版,3.家庭高級版,4.專業版,5.旗艦版),進入對應自己Windows版本文件的目錄(PS:盜版的第三方封裝系統基本上都是旗艦版的),找到對應的文件,將其解壓出來。


接下來,就是替換文件的工作,首先要獲取需要被替換的損壞的系統文件的完全訪問權限,以管理員權限運行命令提示符,依次執行下面兩條命令


    takeown /f 損壞系統文件的完整路徑

    icacls 損壞系統文件的完整路徑 /GRANT ADMINISTRATORS:F


然後複製正確文件到損壞文件處進行替換就可以了,親測




【現象:開機時出現】:


    因以下文件的損失或者丟失,WINDOWS無法啓動: \WINDOWS\SYSTEM32\CONFIG\SYSTEM


    恢復系統註冊表(在Windows/repair及Windows/system32/config目錄下分別保存着註冊表的初始和最近的備份)你可以通過使用原始啓動軟盤或CD-ROM來啓動WINDOWS安裝程序,以便修復這個文件,在第一屏時選擇'R',開始修復.


  解決方案:


  第一步:重啓機器,按住F8鍵,直到出現菜單,菜單出現後,使用方向鍵選擇"最近一次正確的配置"選項,按回車鍵,此時,計算機應該重新安裝最近一次的正常啓動所使用的配置文件,計算機啓動,如果仍然存在問題,採用下面的方法.


  第二步:很多時候,遇到提示"\WINDOWS\SYSTEM32\CONFIG\SYSTEM"丟失並非一定是真的文件丟失所致,也許是內存和硬盤的問題.特別是那些通過重新安裝問題依舊,或者控制檯修復,使用大量cmd模式copy命令後問題依舊的朋友,建議你檢測內存和硬盤.依據我的遇到情況的經驗,更多的是內存的問題.通常的解決辦法是取出內存,清除內存條插槽附近的灰塵(不建議使用擦拭的方法,最好使用吹風的方法),同時擦拭內存的金手指部分.如果這樣問題依舊,可以考慮換一條正常的內存進行測試.如果更換了正常的內存問題依舊,應該考慮硬盤問題了.我們可以使用光盤啓動的檢測工具來對硬盤做檢測,常見的源效率硬盤檢測工具速度不錯,或者使用光盤啓動的winpe對各個分區進行掃描,記得勾選"自動修復"和"恢復壞扇區".由於可能存在壞扇區,所以速度也許很快(硬盤正常),也許比較慢.我們還可以使用其他的專業硬盤檢測與修復工具.


  在以上兩個方向:內存和硬盤的問題排除之後,可以考慮copy命令了.前提是你必須能重啓到DOS下,如果你的系統是NTFS的話,那還要能訪問NTFS的DOS才行;請用相關啓動光盤或MaxDOS啓動到DOS下 ,先到windows/repair目錄裏 ,然後copy system c:/windows/www.xuanzequan.com/system32/config/system,這樣就重啓後一般可進系統了 .但這樣你以前的設置就全沒了,這是恢復到你第一次啓動到桌面時的配置,你還要重新安裝你的驅動和設置


  如果,問題依舊,我們可以考慮(不會DOS的也可以這樣)就找張帶有WINPE的光盤吧,在光盤上運行winpe系統後,進去後進到windows/repair目錄裏,找到system文件(簡版或優化過的系統在該目錄下可能沒有該文件,就得重新找了,到別的機子把該文件通過U盤或直接把硬盤掛到別的機子上,再在該機上進入WINPE系統),複製粘貼到c:/windows/system32/config/目錄下,重啓即可.


  如果這種方法不可採用下面的方法:


  第三步:啓動故障恢復控制檯、創建臨時文件夾、將現有註冊表文件備份到新位置、刪除現有位置的註冊表文件,然後將註冊表文件從修復文件夾複製到 System32\Config 文件夾中.完成此過程之後將創建一個註冊表,您可以使用此註冊表啓動 Windows XP


  具體步驟:


  將 Windows XP 啓動盤插入軟盤驅動器,或將 Windows XP 安裝光盤插入 CD-ROM 驅動器,然後重新啓動計算機.


  按照提示,單擊以選中從 CD-ROM 驅動器啓動計算機所需的所有選項.


  出現"歡迎使用安裝程序"屏幕時,按 R 鍵啓動故障恢復控制檯.


  如果您使用的是雙啓動或多啓動計算機,請從故障恢復控制檯中選擇要訪問的安裝.


  按照提示,鍵入管理員密碼.如果管理員密碼爲空,則只需按 Enter 鍵.


  在故障恢復控制檯命令提示符處,鍵入下列幾行命令,並在每行之後按 Enter 鍵:


  md tmp


  copy c:\windows\system32\config\system c:\windows\www.dzwjz.com\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


  鍵入 exit 退出故障恢復控制檯.計算機將重新啓動.


  二


  如何進入控制檯:放入安裝光盤,設從光驅啓動,經過一段時間的初始化,出現提示操


  作界面,按R進入控制檯.輸入操作系統的編號即可進入相應的控制檯.這時系統會提示


  輸入密碼即Administrator帳戶密碼.


  windows/system32/config/system,這個是系統的註冊表配置文件,如果損壞是無法進入系統的,解決方法是用DOS啓動盤或進系統恢復控制檯下,輸入如下命令:copy c:\windows\repair\system c:\windows\system32\config\system


  用系統安裝盤引導,按"R"進入"故障恢復控制檯",如果是NTFS分區的話就需要用管理員身份進入了.


  進入後肯定是在系統目錄下,如:"C:\WINDOWS"


  md tmp


  copy c:\windows\system32\config\system c:\windows\tmp\system.bak


  delete c:\windows\system32\config\system


  上面這3步只是備份你原來的系統信息,不過其實也是多此一舉,都已經損壞了,再備份有什麼用啊


  copy c:\windows\repair\system c:\windows\system32\config\system


  這纔是最關鍵的,repair目錄下放着最原始的這些系統信息文件,把它們copy到損壞的文件目錄中後鍵入"EXIT"重啓就能看見那個你朝思暮想的啓動LOGO了.


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章