IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    windows xp ntldr误删除恢复一例

    lazydba发表于 2010-02-02 21:36:46
    love 0
    某一天回家后打开电脑,发现不能启动"ntldr is missing"...
    ?
    开始以为硬盘出问题了,后来得知是某人看这些文件不爽,都删掉了。。。
    ?
    既然删掉了,理论上只要把这些文件copy回去就好了,但是机器启动不了,怎么往硬盘里写东西呢?
    ?
    想了几个方案:
    1. 用光盘启动。
    2. 用u盘启动。
    3. 硬盘拆下来装到别的机器上。
    ?
    首先找了张ubuntu 6.1的live cd,这个还是几年前在网上领的,发现启动后mount硬盘文件系统是只读的,不能写。
    手头没有其它盘,就按网上找了制作u盘启动盘的教程,试了还是不能启动。
    ?
    只能sos了,向朋友借了几张光盘,有xp盘,还有ubuntu 9.04的盘。
    用xp的盘启动后发现不会用,而且看不到本地硬盘。
    ?
    用ubuntu 9.04启动,mount后发现是可以写的,
    将另外一个盘的安装目录下i386\ntldr, i386\ntdetect.com cp到c盘跟目录,
    重新启动,无奈boot.ini也被删除了,默认是启动c盘的系统,而我的系统安装在了d盘,
    ?
    只能先把boot.ini写好:
    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
    ?
    凭感觉猜测partition(2)应该表示d盘,重启试了一下,果然ok.
    ?
    教训:
    隐藏文件有时还是隐藏比较安全。?


沪ICP备19023445号-2号
友情链接