四 Win2000磁盘编辑

使用磁盘编辑工具DiskProbe应当注意的问题
一、 如何处理不能运行Windows2000的机器?
截至目前 , 所介绍的操作都是在Windows2000能够运行的前提下 , 使用修复工具DiskProbe的方法 。如果windows2000不能运行 , 或不能以正常方式运行 , 应当如何处理呢?
1. 如果是主引导记录有问题 , 可以先用软驱或光驱启动dos , 并保证有FDISK命令文件 , 然后执行:FDISK/MBR , 这是无条件写主引导记录 。
2. 如果可以从安全模式启动 , 可以使用恢复控制台中的Fixboot命令 。该命令的使用请参阅恢复控制台的帮助文件 。
3. 可以先启动命令行工具CMD , 然后执行修复工作 。
4. 如果有另一台正常工作的计算机 , 可以将有问题的硬盘挂接到它上面 , 进行修复 。
5. 使用别的工具进行修复 , 例如Debug工具 , 但这要事先有备份所文件或正确填写主引导记录 。
【四 Win2000磁盘编辑】 二、 DiskProbe在哪些条件下不能使用?
1. 由于DiskProbe不支持FAT32文件系统 , 所以你的windows2000文件系统是FAT32的时候 , 显示分区信息对的话框中 , 会把FAT32分区显示为“不明分区(Unknown)” 。但FAT16和NTFS可以正常显示 。
2. 动态磁盘系统不能使用本工具 。所谓动态磁盘 , 并不是指常见的那种活动式硬盘 。而是磁盘阵列或磁盘组 。常见的组合形式有:striped, mirrored, or RAID-5 。这原是为了追求高速存取 , 将两个或更多个硬盘当成一个硬盘用的一种方法 , 这时 , 每个硬盘只负责存所有存取任务的若干分之一 , 速度当然快了 。缺点是成本太高 , 并且只要其中某一个硬盘损坏 , 所有硬盘上的数据都无法使用 , 是真正的“玉石俱焚”!要想提高这类设备的可靠性 , 可以同时并行使用两组或更多组 。即使某一组中有损坏的 , 还可以用未损坏的一组 , 当然代价就更高了 。
三、fault tolerant容错问题
如果使用WindowsNT建立了一个“卷”(逻辑驱动器) , 分区表中会设置一个FT(fault tolerant容错)位 , 这个位同注册表中的HKEY_LOCAL_MacHINESYSTEMDISK子键值有关系 。但在多引导系统中 , 不允许在非NTFS系统的卷中使用FT位 。另外 , Windows 2000允许原来的windowsNT的具有FT位的卷利用外部程序升级为动态磁盘 。
四、Ntldr文件
如果主分区是采用FAT16方式 , 而某一扩展分区采用的是NTFS格式的话 , 当该分区不正常时 , 要注意一个名称为Ntldr的文件 , 这是一个被设置为系统s、隐藏h、只读r三种属性的文件 。这时可以使用软盘启动机器 , 在Dos方式下先改变Ntldr文件的属性 , 要求启动软盘上有相应的DOS外部命令 。这时可以执行下列命令:
a:dosattrib -s -h -r c:ntldr
上面的命令可以将s、h、r属性去掉 。如果加上这些属性 , 可以执行:
a:dosattribshr c:ntldr
假定别处(FAT16方式的主分区和扩展分区)正常 , 但ntldr文件损坏或丢失的话 , 屏幕可有这样的提示信息:
NTLDR is missing
Press any key to restart
如果主分区也是采用NTFS方式 , 则上述问题显示的提示信息是:
NTLDR is missing
Press Ctrl Alt Del to restart
这些信息的出现 , 就意味着引导代码和引导扇区的内容是正常的 , 问题很可能出在ntldr文件 。如果看不到上面的提示信息 , 问题就可能出在引导代码或引导扇区中 。
五、 使用DiskProbe工具可以备份或回复的引导扇区有
a.主分区
b. 扩展分区内的逻辑卷(逻辑驱动器)
c.扩展分区内个别的引导扇区
d.各种动态磁盘的卷 。例如:spanned, striped, mirrored, or RAID-5 等等 。
六、 引导扇区(或分区表)备份时

推荐阅读