一、认识硬盘格式化


“格式化”这个词对于一个电脑用户而言绝对不应该陌生。当我们在进行一个全新的WINDOWS安装时,或是对一个硬盘上的所有数据进行“干净”的处理时,往往都会祭出“格式化”这招“杀手锏”,来彻底清除硬盘各个分区上的数据。“硬盘格式化目前可以在WINDOWS和DOS两种不同环境下进行。一般我们在进行全新安装操作系统时会使用DOS下的“FORMAT”命令来完成系统盘的格式化,而单独对除系统盘以外的其它分区进行格式化时,我们一般会在WINDOWS下来完成,而在Windows下的操作会更加简单,只需要在对需要格式化的硬盘上右击鼠标,选择“格式化”选项即可,选择快速格式化,所需耗费的时间则更短。

虽然两者的操作方式和格式化所需的时间都有所不同。但它们实际上都是对硬盘进行同一种操作,那就是清除硬盘上的数据、生成引导区信息、初始化FAT表、标注逻辑坏道等。我们将这些操作统称为“高级格式化”。

认识了硬盘的“高级格式化”,那么我们再来看一下硬盘的低级化过程。所谓低级格式化,就是将空白的磁盘划分出柱面和磁道,再将磁道划分为若干个扇区,每个扇区又划分出标识部分ID、间隔区GAP和数据区DATA等。硬盘的低级格式化是高级格式化之前的一件工作,目前所有硬盘厂商在产品出厂前,已经对硬盘进行了低格化的处理,因此我们新购买的硬盘在装系统时只需要进行高级格化的过程,来初始化FAT表,进行分区操作。

与高级格式化操作不同的是,硬盘的低级格式化过程只能够在DOS环境来完成。我们在DOS下对一张软盘进行全面格式化操作的过程便可以看作是对软盘的低级格式化。需要说明的是,硬盘的低级格式化过程是一种损耗性操作,对硬盘的使用寿命会产生一定的负面作用。因此,除非是硬盘出现了较大的错误,如硬盘坏道等,否则一定要慎重低级格式化操作。当硬盘受到外部强磁体、强磁场的影响,或因长期使用,硬盘盘片上由低级格式化划分出来的扇区格式磁性记录部分丢失,从而出现大量“坏扇区”时,可以通过低级格式化来重新划分“扇区”。但是前提是硬盘的盘片没有受到物理性划伤。

在硬盘多次分区均告失败或在高级格式化中发现大量“坏道”时,方可通过低级格式化来进行修复。而硬盘的硬性损伤,如硬盘出现物理坏道时,则是无法通过低级格式化来修复的。可以想象当一张软盘的盘片表面被划伤之后,还能修复吗?

补充:当机房的数据安全性要求较高时,要求所有数据不得带出机房,硬盘带出时需要做低格操作。


二、低级格式化对硬盘所做的操作


有不少朋友会问,硬盘的低级化过程到底对硬盘做了那些操作呢?因为硬盘的低级格式化过程是借助第三方软件来实现的,因此不同的软件对硬盘所做操作也会不尽相同,总结归纳一下,硬盘的低级格式化过程主要是对硬盘做了以下几项工作。

1、对扇区清零和重写校验值。低格过程中将每个扇区的所有字节全部置零,并将每个扇区的校验值也写回初始值,这样可以将部分缺陷纠正过来。譬如,由于扇区数据与该扇区的校验值不对应,通常就被报告为校验错误(ECC Error)。如果并非由于磁介质损伤,清零后就很有可能将扇区数据与该扇区的校验值重新对应起来,而达到“修复”该扇区的功效。这是每种低格工具和每种硬盘的低格过程最基本的操作内容,同时这也是为什么通过低格能“修复大量坏道”的基本原因。另外,DM中的Zero Fill(清零)操作与IBM DFT工具中的Erase操作,也有同样的功效。

2、对扇区进行读写检查,并尝试替换缺陷扇区。有些低格工具会对每个扇区进行读写检查,如果发现在读过程或写过程出错,就认为该扇区为缺陷扇区。然后,调用通用的自动替换扇区(Automatic reallocation sector)指令,尝试对该扇区进行替换,也可以达到“修复”的功效。

3、对扇区的标识信息重写。在多年以前使用的老式硬盘(如采用ST506接口的硬盘),需要在低格过程中重写每个扇区的标识(ID)信息和某些保留磁道的其他一些信息,当时低格工具都必须有这样的功能。但现在的硬盘结构已经大不一样,如果再使用多年前的工具来做低格会导致许多令人痛苦的意外。难怪经常有人在痛苦地高呼:“危险!切勿低格硬盘!我的硬盘已经毁于低格!”

4、对所有物理扇区进行重新编号。编号的依据是P-list中的记录及区段分配参数(该参数决定各个磁道划分的扇区数),经过编号后,每个扇区都分配到一个特定的标识信息(ID)。编号时,会自动跳过P-list中所记录的缺陷扇区,使用户无法访问到那些缺陷扇区(用户不必在乎永远用不到的地方的好坏)。如果这个过程半途而废,有可能导致部分甚至所有扇区被报告为标识不对(Sector ID not found, IDNF)。要特别注意的是,这个编号过程是根据真正的物理参数来进行的,如果某些低格工具按逻辑参数(以 16heads 63sector为最典型)来进行低格,是不可能进行这样的操作。

5、写磁道伺服信息,对所有磁道进行重新编号。有些硬盘允许将每个磁道的伺服信息重写,并给磁道重新赋予一个编号。编号依据P-list或TS记录来跳过缺陷磁道(defect track),使用户无法访问(即永远不必使用)这些缺陷磁道。这个操作也是根据真正的物理参数来进行。

6、写状态参数,并修改特定参数。有些硬盘会有一个状态参数,记录着低格过程是否正常结束,如果不是正常结束低格,会导致整个硬盘拒绝读写操作,这个参数以富士通IDE硬盘和希捷SCSI硬盘为典型。有些硬盘还可能根据低格过程的记录改写某些参数。

我们经常使用的DM中的Low level format命令进行的低级格式化操作,主要进行了第1条和第3条的操作。速度较快,极少损坏硬盘,但修复效果不明显。另外在Lformat工具中,进行了前三项的操作。由于同时进行了读写检查,操作速度较慢,可以替换部分缺陷扇区。

低格格式化过程及与高级格式化的区别相关推荐

  1. 如何低格台式计算机的硬盘,台式机如何格式化本地磁盘

    本地磁盘上放太多东西会拖慢电脑运行速度,那么呢?下面是小编收集整理的,希望对大家有帮助~~ 台式机格式化本地磁盘的方法 方法/步骤 1用"磁盘管理"方式来格式化本地硬盘的步骤: 1 ...

  2. 全面认识硬盘格式化 详解硬盘低格操作方法

    在以前的文章中,我们曾向朋友们介绍了一些硬盘的使用技巧及维护保养方法,相信朋友们还记得曾给大家介 绍过一篇关于硬盘坏道的文章吧.详细请点击<从保养做起 解析硬盘坏道的原因及修复办法 >,在 ...

  3. 高级格式化与低级格式化

    概念: 格式化是指对磁盘或磁盘中的分区(partition)进行初始化的一种操作,这种操作通常会导致现有的磁盘或分区中所有的文件被清除.格式化通常分为低级格式化和高级格式化.如果没有特别指明,对硬盘的 ...

  4. 低级格式化和高级格式化的区别是什么?

    低级格式化与高级格式化区别 来源:CFan普及版  <script src="http://view.cfan.com.cn/counter.php?Id=9069" typ ...

  5. 计算机无法在安全模式下完成安装,我的电脑中了一种病毒,在安全模式下、微系统模式下都无法把它格式化,甚至重分区再低格后重装系统都不行啊...

    我的电脑中了一种病毒,在安全模式下.微系统模式下都无法把它格式化,甚至重分区再低格后重装系统都不行啊以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容, ...

  6. 对计算机的硬盘进行高级格式化,牛刀初试 高级格式化硬盘完全体验

    性能对比 笔者对高级格式化标准的硬盘进行了测试.WD20EARS硬盘的未对齐分区在PCMark Vantage HDD测试中,成绩非常不理想,只有2452分,明显不正常.而对齐操作后,分数上升到了37 ...

  7. 高级格式化和低级格式化的区别

    温故: 在<Linux之磁盘使用前为什么要进行格式化>这篇文章中讲到了为什么Linux的磁盘使用之前需要先格式化,原因是每一种操作系统设定的文件权限和属性是不同的,因此需要将新磁盘的分区槽 ...

  8. f2fs mkfs 格式化过程系列 0

    f2fs开源的代码分为f2fs-tools与f2fs kernel代码,f2fs-tools的代码主要是格式化make_f2fs工具,fsck工具等,可以在开源网站 https://git.kerne ...

  9. f2fs mkfs 格式化过程系列 1

    本文以f2fs-tools 1.9为例,描述一下f2fs格式化过程做了那些事,都往f2fs mete data里面写了什么东西. f2fs metedata包含sb, cp(2 segments), ...

最新文章

  1. jfreechart的使用
  2. Boost:宏BOOST_NO_EXCEPTIONS的使用实例
  3. html语言鼠标悬停特效,CSS3鼠标悬停文字幻影动画特效
  4. spark BlockManager如何实现shuffle
  5. java实现数据库主键的更新_Java获取数据库自增主键表中插入数据的ID
  6. 华为2018年收入超阿里腾讯总和,任正非:华为最大问题是赚钱太多
  7. android studio 全局变量和变量保存到xml文件的方法及应用
  8. 接口测试用例设计的方法
  9. 主成分分析法(PCA方法)计算OBB包围盒
  10. nodejs 连接数据库 并在数据库上进行增删改查操作
  11. shapely包的使用
  12. Jupyter notebook常用快捷键
  13. 某商场TD-LTE室内覆盖规划
  14. SQL 横转竖 、竖专横(转载) 列转行 行转列 表旋转
  15. 【线段树区间合并】BZOJ1593-[Usaco2008 Feb]Hotel 旅馆
  16. Http远程控制App
  17. bars 除障句完整_精选每日一句早安问候语语录49句
  18. 【程序员的财富自由之路】开篇序
  19. 大家常见的以ESP32为代表的WIFI、蓝牙双模模块,今天启明云端带来了一款低功耗、距离远的LoRa+蓝牙无线通讯模块WT5105-L1,我们一起看看这款模块在功能上有哪些优势?
  20. 写给《中国品牌日》:梦想不远 未来可期 为每一个农业品牌人鼓掌

热门文章

  1. 基于openCV库的张正友标定法的一些实验结果
  2. CLRS 18.2B树上的基本操作
  3. 【JAVA程序设计】(C00043)基于SSM非maven的人事管理系统
  4. (1)【木马病毒】认识木马:原理、分类、入侵
  5. 苹果商店APP发布流程(H5 APP苹果发布流程)
  6. 从二本到ICLR杰出论文奖,我用了20年
  7. 思科VTP协议及其配置
  8. DB9与RS232 RS485 RS422
  9. imx6ull 开发板移植mjpg-streamer
  10. 计算机软件著作权用户手册资料,请问一下计算机软件著作权登记里的使用手册有没有什么要求,可以是大量图片加少量文字吗?我只写了20页- 法律快车法律咨询...