7.18(拯救了重安裝系統的命運)

咳咳,現在是已經恢復好的電腦寫的博客,記錄下兩個小時,為了不重裝系統而踩過的坑。
事情的原因:想找一個本系統版本的ntoskrnl的可執行的系統關鍵文件。然後通過種種的查閱。。終於找到了。。而且覆蓋了。。幸虧我留了個心眼。。備份了一個在桌面。
然後重啟的時候,很明顯,我下錯了版本。。。導致不能進入系統界面。
然後就開始我們的恢復之路
一:現在只能進入命令行,對!!只有命令行,然後,突然我就懵逼了。。。我的桌面是哪個盤來??
後來我進入c盤找了半天,找到setup.exe,emmm原來是個重裝系統的。。然後看到”瀏覽”這個按鈕,開心了一會兒,終於可以舒服的大海撈針找桌面是在哪個盤了。。類似下圖這樣的界面,其實是為方便尋找啟動盤設計的。

二:此時,找了半天突然找到了哪個備份的文件夾,那麼在只有英文鍵盤的dos框里,你怎麼cd進去。。後來這個弄了很久,本來以為ctrl+C已經失效了,,咳咳,多嘗試了幾次,然後選中內容ctrl+c,然後右鍵一下,就能弄出中文的文件夾名字。dir一下,看了看文件還在。
三:找到文件夾了,怎麼copy進去,試了試 copy D:\XXX\XXX\ntoskrnl.exe C:\XXX\XXX\ntoskrnl.exe 然後會出現拒絕訪問,emm,提權!!,然後net user找到了本用戶,是administrator。。好吧。然後那就修改文件的屬性,把只讀等屬性取消。這就用到了attrib命令 我是-r -a -h等四個參數全都加上了,然後copy一下,還是拒絕訪問,emmmm。然後把文件夾所有權都歸於本用戶,takeown /f C:\Windows /r ,只能這樣冒冒險了,都給了權限後。。copy還是慘遭拒絕訪問。xcopy也不行。。。。。後來,在要放棄的時候,xcopy -r D:\XXX\XXX\ntoskrnl.exe C:\XXX\XXX\ntoskrnl.exe,然後在詢問是否覆蓋的時候輸入 yes,這次成功覆蓋了。。
所以以上這種方法只適用於有備份,且文件夾只讀,需要用戶取得文件夾權限的情況下,覆蓋原文件,來拯救電腦重裝的風險。。今天確實手欠。哈哈哈哈。更加說明平時備份的重要性。