BIOS中的硬盘“预写补偿”是什么

来源:百度知道 编辑:UC知道 时间:2024/05/12 17:33:49
每个主板的BIOS中的标准CMOS项里都有一个关于设置硬盘通道和工作模式的选项。。。然后上面有什么关于
柱面,磁头,着陆区,预写补偿等设置项(先抛开设置成AUTO的情况)。。。其他选项都好理解。。就是
不太理解什么是所谓的“预写补偿”。。而且一般都是0。。。。我听有的朋友说,如果硬是要手动设置预
写补偿的话,一般都设置成和柱面数值一样。。。要么就是0。。。。这又是为什么??请大家告诉我原理

Precomp(硬盘的预写补偿)
在向硬盘写入时,由于记录密度很高,相邻的两个信息存储区域由于磁化后相互吸引或相互排斥,使它们之间有可能互相干涉,如连续写入两个1时有可能产生叠加,以至读出时,数据无法分离或丢失数据。盘片的内圈(高磁道)比外圈(低磁道)的位密度高,上述情况更容易发生。
所谓预写补偿是指在写入时,偏离正常的位置(前移或后移),使得写入的磁化区域在完成相互排斥或吸引后,其实际位置恰好是正确的读出位置。预写补偿柱面是需预补偿写入的第一个柱面,其值由厂商的产品说明中给出。对于用户自定义硬盘,其预补偿值由用户在CMOS设置中指定。预写补偿是由硬盘控制器中的预写补偿电路完成的,它将对该柱面到中心柱面的所有柱面实行预写补偿。如果某驱动器有1024个柱面,其预补偿值也为1024,两者相同,则说明该驱动器不需要预写补偿。该项设置的最大值为65536。