<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    狼愛上貍

    我胡漢三又回來了

    NTLDR is missing

    ?平時,我們偶爾會遇到系統啟動時顯示“NTLDR is missing”而無法進入系統的情況。其實導致該故障的原因多,但網上絕大部分文章都只針對一種情況進行討論。下面筆者將各種情況和原因進行匯總,希望對大家有所幫助。
    一、NTLDR損壞或丟失
    這種情況解決起來比較簡單,而且比較常見,所以也是我們遇到該故障時首先采取的一種方法,即在Recovery Console或其他系統下,把系統的安裝光盤中i386目錄下的NTLDR文件復制到系統分區(通常為C盤)中即可。

    二、NTLDR沒有損壞或丟失
    如果把光盤中的NTLDR文件復制到C盤后重新啟動,問題依然沒有解決,這時我們可以認識到,導致該故障的不是NTLDR損壞或丟失,而是系統視而不見。為什么會這樣呢?一般說來,導致該現象的原因有以下幾點:

    1、采用非系統磁盤來啟動電腦。如果用一些非系統磁盤引導啟動電腦,比如軟盤、光盤、USB移動存儲設備等,就可能會出現此問題。解決的方法是取出這些設備,然后重新啟動電腦即可。

    2、BIOS中硬盤中的信息被更改,檢測方式被設置為手動。
    由于硬盤信息被篡改,導致系統找不到硬盤中的系統分區,所以就找不到系統分區中的啟動文件NTLDR了。只要在BIOS的“Standard CMOS Setup”中,把硬盤檢測方式設置為“Auto(自動)”即可。

    3、系統分區沒有被激活。如果用于存放啟動文件(包括BOOT.INI、NTLDR、NTDETECT.COM)的系統分區沒有被激活而是激活了其他主分區,那么就會導致系統啟動時找不到NTLDR文件。解決的方法時用Windows 98啟動盤啟動電腦,然后運行Fdisk,選擇“Set active partition”來激活系統分區。如果仍無法解決,就需要在Recovery Console下運行FIXBOOT命令來使活動分區成為可啟動的分區。

    4、硬盤中的主引導記錄(MBR)被破壞,導致系統找不到系統分區。解決的方法是在Recovery Console下運行fixmbr命令,或者是用Windows 98啟動盤啟動電腦,然后運行FDISK /MBR。

    5、系統分區的MFT根文件夾碎片較多。主文件表(MFT)是一個卷上每一個文件的索引,如果 MFT 根文件夾包含多個文件,則MFT就會變得非常零碎,以至于需要另外創建一個分配索引。因為文件是按字母順序映射到分配索引中的,NTLDR 文件可能會被推到第二個分配索引中。一般情況下不建議用戶將文件直接寫入根文件夾,尤其是大量文件。如果有某個程序定期在系統分區的根文件夾中創建和刪除臨時文件,或者將許多文件誤復制到根文件夾,就會造成這一情況。但是,請神容易送神難,如果我們此時去刪除那些臨時文件或是復制到根文件夾的文件,主文件表(MFT)分配索引并不會降到原來的大小,所以故障依然存在。
    這時候我們需要使用微軟提供的一個叫bcupdate2的工具(下載地址:
    http://www.poseidon.org.uk/bcupdate2.exe)來強制更新啟動代碼(Boot Code)。使用方法是在其他硬盤的系統上,運行 bcupdate2 x: /f (x:代表需要修復的硬盤的系統分區),然后按“Y”確認更新啟動代碼即可。

    6、安裝了EZ-BIOS。EZ-BIOS是西部數據公司提供的一個可以通過重寫分區列表來允許用戶創建比 Windows 95 或 Windows 98 支持的分區更大的工具。如果安裝了EZ-BIOS,那么在使用Windows 95或Windows 98升級到Windows 2000 或 Windows NT 4.0期間就會出現該故障。解決的方法是卸載EZ-BIOS。

    7、BIOS過時。如果主板上的BIOS程序過時,可能會導致該故障,解決的方法是升級BIOS程序。

    8、FAT32 BIOS Parameter Block (BPB) 中存在無效頭(邊)值。如果把一個硬盤上的系統(包括Windows 95、Windows 98 或 Windows Me)做了鏡像后克隆到其他不同大小的硬盤上,然后使用這個克隆系統升級到Windows 2000或Windows XP時,就會出現在復制文件后重新啟動提示“NTLDR is missing”。因為Windows 95、Windows 98 或者 Windows Me 啟動代碼忽略 BPB 中的頭值,并且即使在值無效時仍啟動程序。但是,Windows 2000 和 Windows XP 中的啟動代碼需要這個值,如果此值無效則啟動過程不會成功。這種情況解決方法比較復雜:

    step1:使用包含 Sys.com的 Windows 95、Windows 98 或者 Windows Me 啟動盤來重新啟動電腦。

    step2:運行以下命令,在系統分區的根目錄下備份msdos.sys文件:
    attrib -h -r -s c:\msdos.sys
    rename msdos.sys *.ysy

    step3:在命令提示符中,輸入 sys c:。此命令用正確的 BPB 信息重寫 Windows 95、Windows 98 或者 Windows Me 啟動代碼。
    step4:在Recovery Console下運行fixboot命令重寫Windows 2000或Windows XP的啟動代碼。

    按照以上操作后,一般可以使原來的安裝程序繼續進行。

    總結:以上列舉的故障現象及其原因都是按照由易到難,由常見到少見來排列的。大家在遇到此故障時,可以按照本文的順序,進行故障排除。

    posted on 2006-09-27 09:52 狼愛上貍 閱讀(244) 評論(0)  編輯  收藏 所屬分類: WINDOWS

    主站蜘蛛池模板: 美女视频黄a视频全免费| 青青操视频在线免费观看| 真人做人试看60分钟免费视频| 亚洲国产精品成人精品无码区 | 丝瓜app免费下载网址进入ios| 全亚洲最新黄色特级网站| 亚洲Av永久无码精品黑人| 香蕉视频在线观看免费国产婷婷 | 免费一看一级毛片人| 在线观看亚洲电影| 亚洲国产精品日韩| 一级特黄特色的免费大片视频| 亚洲精品国产高清嫩草影院 | 亚洲w码欧洲s码免费| 9久9久女女免费精品视频在线观看| 亚洲日本在线播放| 性生交片免费无码看人| 亚洲av色香蕉一区二区三区蜜桃| 亚洲av无码乱码在线观看野外| 国产免费区在线观看十分钟| 亚洲性猛交XXXX| 久久99国产综合精品免费| 亚洲乱人伦精品图片| 午夜高清免费在线观看| 精品韩国亚洲av无码不卡区| 亚洲国产精品一区二区三区久久| 中文字幕免费在线播放| 亚洲综合一区二区国产精品| 日韩免费一区二区三区在线| 色欲aⅴ亚洲情无码AV| 亚洲日韩精品射精日| AV无码免费永久在线观看| mm1313亚洲国产精品无码试看| 久久精品亚洲福利| 99久久免费看国产精品| 亚洲国产精品无码久久| 亚洲日韩欧洲乱码AV夜夜摸| 一个人看www在线高清免费看 | 亚洲天堂中文字幕在线| 亚洲欧洲免费视频| 亚洲精品无码aⅴ中文字幕蜜桃|