美的区域销售主管:硬盘分区解锁

来源:百度文库 编辑:中科新闻网 时间:2024/04/30 10:51:08
硬盘分区表在PQ8上显示 C盘没有分区。
重新分后 重起下 又还原成C盘没有分区了。
用过好多软件。DM 低级格式化。磁盘填充为零。FDISK。XP自带的系统分区。有谁知道这是什么问题啊。该怎么搞定。谢谢了

利用DEBUG的来查看和改写硬盘主引导区的内容
读硬盘的主引导区内容:
c:>debug
-a
-XXXX:0100 mov ax,0201 (高位的02是调用INT 13的读硬盘功能,03是调用INT 13的写硬盘功能,低位的01指读入一个扇区,)
XXXX:0103 mov bx,0200 (读入内存的地址)
XXXX:0106 mov cx,0001 (所读取的面数和磁头数)
XXXX:0109 mov dx,0080 (80指的是第一个硬盘,81指第二个硬盘)
XXXX:010c int 13 (调用INT 13中断功能)
XXXX:010e int 20
XXXX:0110
-g
Program terminate normally(执行运行命令后的系统提示信息)
-D 200 3ff (使用该命令即可显示已经调入内存的硬盘主引导区的内容)
再用“E XXXX:YYYY“对我们所要修改的内容进行修改,不修改的按空隔跳过。然后用INT13的AH=03功能把修改完的内容写入MBR即可。
2. 利用KV3000的硬盘盘工具来查看和修改硬盘的主引导区的内容
KV3000的硬盘盘工具非常强大,可以搜索硬盘任一扇区的内容,并修改之。
当进入KV3000的功能菜单画面后,按F6即进入硬盘救护箱。进入后的第一屏就是硬盘的MBR扇区的内容。其中红色闪烁的80 01和55 AA之间的内容就是硬盘分区表(如果硬盘只有一个活动分区和一个扩展分区的话)。
画面上方的菜单功能:
F1=HDPT 查看MBR扇区内容
F2=BOOT 查看BOOT扇区内容
F3=Input 直接输入要查看的扇区NO.
F4=Search 直接输入要搜索的ASCII值或16进制代码
画面的下方的菜单功能:
F5=Edit 进入磁盘编辑状态,可对任一字节内容直接修改。
F6=Test HD Tab 测试硬盘分区,按F1可测试硬盘的逻辑分区,按F2可用来查找硬盘的逻辑分区。
F7=DEC HEX 当你编辑硬盘分区内容时,遇到10进制和16进制转换时,可用此功能。
Ctrl+F10=Write 写硬盘扇区功能。在按F5之前按此键,可对硬盘扇区批量改写。使用功能时一定要确定无误,否则后果严重。当你对硬盘某一个扇区修改完毕后,可按此键进行存储。当你按下Ctrl+_F10后,屏幕会有提示:“Warning !!! Exit (Y/N)(绿色字符)“如果你确定写盘操作,请按N,放弃退出后,再按Y确定写盘。如果你发觉自己的误操作时,可以按N放弃。
Ctrl+O=Clean 清除扇区内容
W=Copy 复制扇区内容存到软盘上,最大扇区数量2000个。
Dn=↓ Up=↑
当你使用KV3000对硬盘分区表进行改时,可用光标十字键把光标移到所需要修改的位置,直接输入修改值即可。
如果你的硬盘分区表被病毒彻底破坏时,你也可以用KV3000的F10功能来自动修复。典型的被CIH病毒破坏的硬盘一般逻辑分区都可被恢复,但C盘不能被恢复(可以使用Easy
Recovery等专用的数据恢复软件来恢复),所以我们在使用计算机时,最好在C盘安装操作系统,把自己的文件和数据存储在D盘或E盘等逻辑驱动器上。我的文档可以直接剪切后搬移,其他的应用软件可以在图标属性里重新定位。
3. 利用磁盘低级工具来修改

如DDD和LLT,NDD等。我们原来接触的PC Tools5.0因为它是建立在DOS基础上的,它只能对FAT16、FAT12格式的磁盘进行修改,它不能对FAT32的硬盘和硬盘的主引导区修改。
DDD(Dobiash Disk Doctor)磁盘编辑工具的应用简介
该软件只有24K字节,直接对硬盘操作,可以直接使用在WIN98或MS_DOS下,功能同KV3000,但不能在WIN2K下使用。
简要功能介绍如下:
View Mode:Arrow-Right:Go to the Next Sector到下一扇区
Arrow-Left :Go to the Previous Sector到上一扇区
Arrow-Up :Go up 16 Bytes上移16个字节
Arrow-Down :Go down 16 Bytes下移16个字节
Page-Down :Show Bottom part of Sector显示下半部分扇区内容
Page-Up :Show Top part of Sector显示上半部分扇区内容
End :Goto Last Sector on Drive到硬盘最后一个扇区
Home :Goto First Sector on Drive到硬盘第一个扇区(MBR区即0道0面0区)
Alt-E :Enter Editing Mode进入编辑模式
Alt-G :Goto Sector 到指定扇区
Alt-M :View Partition Information 当你处于MBR主引导区时按Alt+M键可以查看分区信息。
Alt-B :View Boot Record Information 当你处于BOOT区时可查看其内容。
Alt-C :Copy Sector Contents info Copy Buffer拷贝扇区内容到缓冲区。
Alt-P :Paste Copy Buffer onto Sector 粘贴缓冲区内容到某个扇区。
Alt-S :Save Sector to a File 把某一个扇区内容存储成一个二进制文件。
Esc :Exit Program退出程序。
Edit Mode: Esc :Discard Change放弃修改结果。
Enter :Save Change 存储修改结果
Tab :Change Between Hex Numbers and Characters.显示画面在ASCII字符和16进制切换。
4. 正常启动计算机
经过上述的一系列操作后,这时你就可以正常的启动你的计算机了。只要你的硬盘分区表不是加密的,你就可以重新看到那熟悉的蓝天白云画面了。

为更好的保护你的硬盘,建议你最好利用上述的硬盘编辑工具将你的硬盘分区表信息备份起来。把备份有两种方式,一种是以文件形式将硬盘每个逻辑盘的分区信息存储到其他硬盘或软盘上,不要存储在自身;另一种是将分区信息备份在硬盘隐藏扇区里。譬如可以将0柱面0磁头1扇区备份在0柱面0磁头2-64(LBA模式是1-63)扇区,将C盘开始柱面号0磁头1扇区1-3备份在该柱面0磁头1扇区10-20,其它逻辑盘也如此。这种方法简单、方便,也很可靠。使用上面所述的磁盘工具可以很容易操作和实现。

其他解锁方法

1)对于被加锁的硬盘,可以把其挂在WIN2K的系统中,因WIN2K的启动原理与WIN98不同,不会影响系统启动,只是启动后,会认为被锁的硬盘是一个会被分区的新硬盘。你重新分区即可,不过盘上的数据将会全部丢失。
2)使用DM等具有低级格式化功能的软件,同时CMOS中将被锁硬盘的端口设为NONE,启动系统后进入DM选低格找到该硬盘,对其硬盘前面进行低格即可。不过你的数据会无法保留。有的硬盘如此操作系统会找不到你需要的硬盘,这时你必须热拔插才行。
3)有的网站上介绍用上述的16或32进制编辑器,在IO.SYS文件中查找“55AA”,然后将其改为“0000”后,用该文件做系统盘即可正常启动启动,但是硬盘的文件无法读取