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


12

如果我知道硬盘上有坏扇区,那么如何复制它们,以便Windows 7在复制文件和填充内容时不会写入它们?

Answers:


11

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

当您选择在卷上运行常规格式时,文件将从要格式化的卷中删除,并在硬盘上扫描坏扇区。扫描坏扇区是格式化卷所花费的大部分时间。资源

在Vista和更高版本中,这是通过将零写入整个分区来完成的。

在磁盘上运行完整格式就像在磁盘上单击鼠标右键,选择“格式”并取消选中“快速格式化”框一样简单:

格式复选框

请注意,完整格式比快速格式花费更多的时间。时间随磁盘大小而定(即,大磁盘比小磁盘需要更多的时间来格式化)。


这就是我最终在具有坏扇区的硬盘上执行的操作-Linux的等效对象是mkfs -c。如果它的扇区坏了,则可能是发生了其他令人讨厌的事情的征兆,因此,请小心,不要保留任何关键的内容,不要对其进行备份
Journeyman Geek

在我将现有内容复制到另一个硬盘上之后,请尝试一下。我认为它有坏扇区,因为我很长时间没有使用硬盘,所以我将硬盘放在原始情况下
浮肿的

9

这是由OS和NTFS自动完成的。要立即检查,只需运行CHKDSK。标记了任何坏扇区,并且不使用它们。CHKDSK / R将尝试恢复不良扇区。

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

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

如果要直接运行CHKDSK,请执行以下操作:

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

我假设您指的是具有NTFS格式的标准旋转HDD(尽管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. 

1
请注意,/ R参数暗含(或根据需要包括/ F)参数。因此,尽管在/ R中包含/ F不会造成任何危害,但这样做是多余的。
Mike Mounier

1

如果您没有丢下驱动器,而您只有1-2个有坏扇区:

1)用HDtune扫描然后找到坏扇区lba(例如:10000000)

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

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

4)如果仍然没有解决,请尝试-安装硬盘前哨>选择磁盘>打开表面扫描>选择“重新格式化磁盘表面”,然后开始测试。它将坏扇区重新映射到备用区域。“重新分配的部门” SMART服装将得到改善

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.