坏扇区是什么

Fanly 问答 2022-03-03 08:55:02 阅读(...)

坏扇区是计算机硬盘中无法写入数据的地方,一般坏扇区有两种类型:一种为硬盘格式化时由于磨损而产生的软损坏扇区。可将它们标记出来或通过再次格式化来修复。如果格式化硬盘将完全丢失全部数据。

坏扇区是计算机硬盘中无法写入数据的地方,一般坏扇区有两种类型:一种为硬盘格式化时由于磨损而产生的软损坏扇区。可将它们标记出来或通过再次格式化来修复。如果格式化硬盘将完全丢失全部数据。另一种是无法修复的物理损坏。数据将永远无法写入到这种扇区中。如果硬盘中有这种坏扇区,这块硬盘就快寿终正寝了。

bad sector 坏扇区

软损坏扇区

软损坏扇区是由硬盘格式化产生的问题。是可以将它们标记出来或通过再次格式化来修复的。但需要注意的是,如果格式化硬盘将完全丢失全部数据。

物理损坏

物理损坏是一种无法修复的损坏,且会造成数据将永远无法写入到这种扇区中。如果硬盘中有这种坏扇区,这块硬盘就快寿终正寝了。

硬盘被分割为以扇区为单位的存储单元用于存储数据。每个硬盘都有成千上万的扇区。硬盘在存储数据前,其中的坏扇区被标记出来以使计算机不在这些扇区中写入数据。为避免由于坏扇区而造成损失,应该每隔 6 个月进行一次检测,同时,应避免硬盘受到撞击或颠簸。如果有一些连续的坏扇区,则表示硬盘磨损得已经很厉害了。如果坏扇区的数量增长很快,最好将全部数据备份并严密地监视其工作情况,这也许是更换硬盘的时候了。

修复原理

硬盘驱动器的设置即从不返回未通过完整性检查的数据。然而,却有可能通过向硬盘发送一个特殊的指令使其在读取数据时跳过错误检查和校验,这个命令被称为 Read Long,在 1994 年第一次被引入 ATA/ATAPI 标准里。指令允许从不通过错误检查和校验就能扇区中读取原始数据和 ECC 码并返回到主机中。这个命令从 1998 年 ATA/ATAPI-4 标准中去除,但大多数硬盘制造商仍在使用。

后来,当硬盘容量变得更大,同时在大于 128GB 的硬盘中引入了 48 位 LBA 芯片组,这个命令正式的恢复并成为 SMART 命令传输或 SCT。

显然,由于驱动器通过读长命令来请求数据时没有验证数据的完整性,这样就返回了数据,即使它是不一致的(或者,换句话说,扇区是“坏扇区”)。因此,这个命令很快就成为坏扇区恢复的标准。

通过重写校验码、标志信息等可以纠正一部分坏扇区。进行这两项功能都会对硬盘的数据进行清零,并重写每个扇区的校验码和标志信息。如果不是磁盘表面介质损伤的话,大部分的坏扇区可以纠正为正常状态。这就是常听说的:“逻辑坏扇区可以修复”的道理。

调用自动修复机制替换坏扇区。为了减少硬盘返修的概率,硬盘厂商在硬盘内部设计了一个自动修复机制 Automatic Reallcation 或 Automatic Reassign。生产的硬盘都有这样的功能:在对硬盘的读写过程中,如果发现一个坏扇区,则由内部管理程序自动分配一个备用扇区来替换该扇区,并将该扇区物理位置及其替换情况记录在 G-list 中。

这样一来,少量的坏扇区有可能在使用过程中被自动替换掉了,对用户的使用没有太大的影响。也有一些硬盘自动修复机制的激发条件要严格一些,需要运行某些软件来检测判断坏扇区,并发出相应指令激发自动修复功能。

用专业软件将缺陷扇区记录在 P-list 中,并进行内部低级格式化。用户在使用硬盘时,是不能按物理地址模式来访问硬盘的。而是按逻辑地址模式来访问。硬盘在通电自检时,系统会从系统保留区读取一些特定参数(与内部低级格式化时调用的参数有密切关系)存在缓冲区里,用作物理地址与逻辑地址之间转换的依据。

有些专业软件可以将检测到的坏扇区的逻辑地址转换为对应的物理地址,直接记录在 P-list 中,然后调用内部低级格式化程序进行低级格式化。这样可以不受 G-list 的限制,能修复大量的坏扇区,

0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • 群晖 Synology NAS

    群晖NAS存储空间损毁是什么原因

    群晖NAS存储空间损毁常见原因有:某个硬盘因严重坏扇区而被踢出其相应的存储池; RAID配置中踢出的硬盘数量已达到硬盘容错上限。在卷中发生意外断电或以前包含坏扇区的硬盘导致的过多文件系统错误。从RAID配置中意外移除的硬盘数量超出硬盘容错上限。
  • USB U 盘

    U盘文件删不掉怎么办

    U盘里面的文件删除不了,可以对U盘进行杀毒,因为U盘中病毒了会导致这样的问题;还是不行就进行修复U盘;如果前两种方法都没用就需要对 U 盘进行格式化了,在格式化选项中点击快速格式化,对U盘进行格式化的时候记得重要文件进行备份。
  • Storage card 储存卡

    SD卡提示格式化怎么办

    SD卡提示格式化,需要将SD卡插入读卡器连接电脑,点击开始、运行,输入”chkdsk /f h:“,按回车进入修复阶段,修复完成,右键 SD 卡选属性、工具、开始检查、把“自动修复文件系统错误”和扫描并尝试恢复坏扇区”打上√,即可。
  • SD card SD 卡

    如何解决SD卡无法读取的问题

    SD卡逻辑错误导致不能读取SD卡,按住win+r进入运行窗口,输入chkdsk /f #:, 等待命令执行完毕,SD卡修复好之后,选择属性,点击工具→开始检查,弹出检查修复窗口,勾选自动修复文件系统错误和扫描并尝试恢复坏扇区,点开始即可。
  • ps4

    如何修复PS4速度慢的问题

    PS4 可能会因过热、网速慢、软件损坏或过时以及硬盘问题而滞后。可以通过提供适当的通风、使用以太网连接、定期更新 PS4 和清理硬盘空间来解决这些问题。
  • 移动硬盘 mobile hard disk drive

    移动硬盘提示格式化是什么问题

    移动硬盘提示未格式化的直接原因,是由于文件系统不被操作系统识别。如果需要恢复数据那么,不要尝试格式化后再去恢复数据,格式化只会再次破坏数据,使数据恢复的不完整。