<>防破解策略:<BR>其实硬盘保留区的信息和内部指令,是由硬盘厂商开发出来的,为了防制通过破解内部信息<BR>和指令的方法来维修,厂商不断开发新的信息格式和新的指令集。不同厂商的硬盘内部的<BR>信息格式和指令固然不同,就算是同一个厂商的不同型号硬盘,内部的信息和指令也有可能<BR>是不同的,这样就无形中增加了破解的难度??<BR>其次是采用芯片和硬盘内部信息结合的方式来杜绝换板。现在的硬盘,在控制芯片内部和<BR>硬盘保留区内都有一个唯一的串号,每一个硬盘的串号都是不一样的。在硬盘启动时,硬盘<BR>内部控制程序会先把在芯片中的串号和保存在磁盘上面的串号作对比,两者一致才继续初始化;<BR>如果两者不一致,就挂起。这样,即使更换了同样型号的硬盘电路板和芯片,也会因为内部<BR>串号校验的时候不能通过而无法启动硬盘。</P>
<>Bad sector (坏扇区)</P>
<> 在硬盘中无法被正常访问或不能被正确读写的扇区都称为Bad sector。一个扇区能<BR>存储512Bytes的数据,如果在某个扇区中有任何一个字节不能被正确读写,则这个扇区为<BR>Bad sector。除了存储512Bytes外,每个扇区还有数十个Bytes信息,包括标识(ID)、校验值<BR>和其它信息。这些信息任何一个字节出错都会导致该扇区变“Bad”。例如,在低级格式化的<BR>过程中每个扇区都分配有一个编号,写在ID中。如果ID部分出错就会导致这个扇区无法被访问<BR>到,则这个扇区属于Bad sector。有一些Bad sector能够通过低级格式化重写这些信息来纠正</P>
<P><BR> Bad cluster (坏簇)</P>
<P> 在用户对硬盘分区并进行高级格式化后,每个区都会建立文件分配表(File Allocation<BR> Table, FAT)。FAT中记录有该区内所有cluster(簇)的使用情况和相互的链接关系。如果在<BR>高级格式化(或工具软件的扫描)过程中发现某个cluster使用的扇区包括有坏扇区,则在FAT<BR>中记录该cluster为Bad cluster,并在以后存放文件时不再使用该cluster,以避免数据丢失。<BR>有时病毒或恶意软件也可能在FAT中将无坏扇区的正常cluster标记为Bad cluster, 导致正常<BR>cluster不能被使用。这里需要强调的是,每个cluster包括若干个扇区,只要其中存在一个<BR>坏扇区,则整个cluster中的其余扇区都一起不再被使用.<BR></P> |