答:你很可能感染了ROSE病毒,该病毒是通过闪存盘等移动设备来感染电脑。如果你不想格式化C盘重做系统的话,按以下方法来解决:
你可以直接使用带“NTFS DOS启动”选项的系统光盘启动电脑:
当Windows XP或Windows 2000系统盘为FAT32格式时,直接进入普通DOS环境,然后放入Win XP或Win 2000的原始系统安装盘(非GHOST镜像安装版),进入光盘中“i386”文件夹,键入如下命令然后回车:
copy detect.com c:\(以上为默认系统安装在C盘,如果安装在其他盘,只将上述命令中的“C:\”更改为你的系统盘符)
当Windows XP或Windows 2000系统盘为NTFS格式时,进入NTFS DOS下,此时系统盘符被识别为硬盘最后一个分区。然后放入Win XP或Win 2000的原始系统安装盘(非GHOST镜像安装版),进入光盘中“i386”文件夹,键入如下命令然后回车:copy detect.com X:\(上述命令中的X替换为你的NTFS格式的操作系统盘符)
此时电脑已经可以正常启动,但病毒及残留仍然存在系统中,所以重启后请不要马上正常进入WinXP,应先进入安全模式。然后对每个盘符点右键-打开进入(切记不能双击),删掉所有的rose.exe和autorun.inf文件。
在注册表中查找所有的 “rose.exe”键值项,找到后将整个shell子键删除;定位至自动运行键:[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run],将键值为rose.exe的键名删除。
NTDETECT失败 解决办法
服务器突然断电后启动出现“NTDETECT失败”。
上网查找故障的原因,得知很可能是Ntldt、Ntdetect.com、Boot.ini几个文件丢失或破坏引起的。
于是决定用“故障恢复控制台”来修复故障。
通过多次试验,整理后的具体操作如下(注:本人使用的是“win2000 4in1 雨薇在线版”):
1. 用Windows 2000的安装盘启动电脑,进入Windows 2000 pro的安装界面;
2. 界面提示“要修复Windows 2000中文版的安装,请按R”,按R键继续;
3. 界面提示“要用故障恢复控制台修复Windows 2000安装”选项,按C键继续;
4. 屏幕出现故障恢复控制台提示“C:\Winnt,要登录到哪个Windows 2000安装(要取消,请按Enter)?”,在此键入“1”,然后按Enter键;
5. 键入管理员密码,然后按Enter键;
6. 键入Copy F:\Simpchin\Win2000\pro\I386\Ntldr c:\,按ENTER键(“F:”为光盘驱动器号,因为我这里是分C:D:E:三个区的);
7.? 键入Copy F:\Simpchin\Win2000\pro\I386\Ntldr c:\,按 Enter 键,系统提示您是否覆盖文件,键入Y,然后按Enter键。
8.? 键入Copy F:\Simpchin\Win2000\pro\I386\arcldr.exe c:\,按 Enter 键。
9. 键入Copy F:\Simpchin\Win2000\pro\I386\NTDETECT.com c:\,按 Enter 键。
还要保证NTDETECT.COM文件的属性是+R +H +S ,用attrib加属性
10. 重起进入DOS状态,在C盘根目录下创建一个BOOT.INI(因为原来那个可能也已经坏了)。你可以用复制或者自己创建的方法。现在举例一下自己创建的方法:
键入Edit?BOOT.INI
键入以下分隔线中的内容(这个是要根据你安装系统的具体情况来看的,我这台电脑是默认装C盘下的,多系统或者装在其他盘下的话,请参考有关于BOOT.INI相关的文章):
==========================================================分隔线
[boot loader]
timeout=30?
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastedetect
==========================================================分隔线
重新启动计算机,电脑启动正常。避免了重装的风险了。^_^