如何在 Windows 7 中隔离硬盘上的坏扇区?

如何在 Windows 7 中隔离硬盘上的坏扇区?

如果我知道硬盘有坏扇区,我该如何“标记”它们,以便 Windows 7 在复制文件和内容时不会写入它们?

答案1

根据微软的说法,在分区上运行常规(或完整)格式(而不是“快速”格式)将标记分区内的所有坏扇区(重点是我的):

当您选择对卷运行常规格式化时,文件将从您正在格式化的卷中删除并扫描硬盘是否有坏道。格式化卷的大部分时间都花在扫描坏扇区上。来源

在 Vista 及更高版本中,这是可以实现的通过将零写入整个分区。

在磁盘上运行完整格式化非常简单,只需右键单击磁盘,选择格式化,然后取消选中快速格式化框即可:

格式复选框

请注意,完整格式化比快速格式化花费的时间要多得多。时间与磁盘大小成比例(即大磁盘的格式化时间比小磁盘的格式化时间要长)。

答案2

这是由操作系统和 NTFS 自动完成的。要立即检查,只需运行 CHKDSK。任何坏扇区都将被标记且不会被使用。CHKDSK /R 将尝试恢复坏扇区。

到达那里的方法之一(多种方法之一):打开 Windows 资源管理器;右键单击驱动器并从上下文菜单中选择“属性”;选择“工具”选项卡;选择“立即检查”。这将在下次重新启动时运行,因为它无法更改正在使用的文件。

笔记:您必须登录管理员帐户在此级别检查您的磁盘。您还可能会收到 UAC 提示。

如果您想直接运行 CHKDSK:

  1. 单击 Windows 开始按钮;comma在搜索框中输入;Command Prompt从列表中选择以打开命令提示符窗口(或右键单击它;从上下文菜单中选择以管理员身份运行;等等)
  2. 键入CHKDSK /?以获取选项列表(大小写无所谓)。
  3. 键入CHKDSK C: /F /R以检查您的 C: 驱动器是否存在错误并自动修复它们。
  4. 重新启动以便运行扫描。

我假设您指的是 NTFS 格式的标准旋转硬盘(尽管 FAT 对于这个答案来说并没有什么不同)。固态硬盘内部处理这个问题。

50 GB、500 GB 或 2 TB 磁盘上的几个坏扇区(通常大小为 4k,但如果针对存储大文件进行了优化,则大小甚至可以为 64k)不值得担心(如果驱动器只有几 GB,也许是时候更换它了)。

我想,如果你真的想摆弄,你可以对包含坏扇区的坏道进行分区(这样读/写磁头就不会直接经过它们),但如果你的时间价值超过 1 美元/天,或者你真的那么担心,可以考虑买一个新磁盘。我想我见过一些可以半自动化完成这一操作的软件,但我很难想出一个我想要这样做的场景。(不过,我期待在评论中看到好故事!)

从命令提示符

chkdsk /?
CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] [/B]


  volume          Specifies the drive letter (followed by a colon),
                  mount point, or volume name.
  filename        FAT/FAT32 only: Specifies the files to check for fragmentation.
  /F              Fixes errors on the disk.
  /V              On FAT/FAT32: Displays the full path and name of every file
                  on the disk.
                  On NTFS: Displays cleanup messages if any.
  /R              Locates bad sectors and recovers readable information
                  (implies /F).
  /L:size         NTFS only:  Changes the log file size to the specified number
                  of kilobytes.  If size is not specified, displays current
                  size.
  /X              Forces the volume to dismount first if necessary.
                  All opened handles to the volume would then be invalid
                  (implies /F).
  /I              NTFS only: Performs a less vigorous check of index entries.
  /C              NTFS only: Skips checking of cycles within the folder
                  structure.
  /B              NTFS only: Re-evaluates bad clusters on the volume
                  (implies /R)

The /I or /C switch reduces the amount of time required to run Chkdsk by
skipping certain checks of the volume. 

答案3

如果你没有丢弃驱动器并且只有 1-2 个坏扇区:

1)使用高清调谐然后找到坏扇区lba(例如:10000000)

2)下载硬盘注册文件,写入 USB 闪存驱动器(或 CD)并从中启动 > 选择您的磁盘 > 选择选项 3(重新生成范围内的所有扇区)> 写入lba并开始操作。

3)然后用 HDtune 重新扫描:如果没有修复,用 Windows 格式化驱动器,但不要勾选“快速格式化”复选框(格式化时,它将隐藏扇区)。

4) 如果仍然没有修复,请尝试以下操作 - 安装硬盘哨兵 > 选择磁盘 > 打开表面扫描 > 选择“重新初始化磁盘表面”并开始测试。它会将坏扇区重新映射到备用区域。“重新分配扇区”SMART 属性将得到改善

相关内容