我需要测试一些嵌入式硬件的一些读/写代码的弹性。我怎么可能牺牲一些 SD 卡并破坏几个已知扇区来进行对照研究?
我唯一能想到的就是将单个扇区覆盖几百万次。我想知道是否可以创建一个 Linux badblocks 脚本来在单个扇区上重复运行几个小时的破坏性测试。
为什么已知有坏块(在 HDTune 和 HDDScan 中验证)的硬盘会冻结我的整个系统?
它不是操作系统驱动器;它连接到另一个 SATA 端口,我正在尝试将文件从它复制到另一个正常的驱动器。
我几乎在每个损坏的硬盘驱动器和每台 Windows PC 上都遇到过这个问题。
我希望只看到我用来复制文件的程序(Windows 资源管理器等)冻结,但我的整个 PC 变得生涩,而且我无法在从损坏的驱动器复制文件时浏览网页或观看电影。
说来话长。
我住在农村地区,那里有电力问题(断电等)。我自己正在使用 UPS,我自己的硬盘驱动器完全没问题。但是我的邻居经常就他们的 PC 问题寻求帮助,我经常发现他们的硬盘损坏了,很可能是因为电力问题。当然,更换损坏的驱动器后,我建议我的邻居购买 UPS。
我一直想知道,为什么我的 PC 在从损坏的驱动器中检索数据时完全死机。是硬件问题吗?是操作系统读取数据的方式引起的吗?它是特定于 Windows 的东西吗,我不会在 *nix 上体验到它?
无论如何,从现在开始我将使用一些专用软件(例如 Roadkil 的 Unstoppable Copier)而不是 Windows Explorer,尽管我不确定这是否会以不同的方式工作,而不会冻结整个 PC。
这不是寻求帮助,而是出于教育目的,所以我知道为什么事情会这样。
我的三星 HM640JJ 硬盘(在 HP Pavilion dv6 笔记本电脑中)的 SMART C5 值为“黄色状态 = 警告”
C5 昨天是 10,今天是 21。
C4 (Reallocation Event Count) = 0 和 05 (Reallocated Sectors Count) = 0
如何强制固件重新分配它们?
chkdsk /r /f我有一个有 3 个坏扇区的硬盘。我知道扇区号,计算机仍然可以启动到 Windows。我想通过制造商的硬盘诊断工具运行扇区修复,但在此之前,我想知道哪些文件受到影响。有没有办法找出哪些文件或文件占用了这些扇区?
大约一个月前,我的 SSD 上曾经有坏扇区。我通过执行一级零格式修复了它们。然而,几天后,当我重新检查时,我又发现了坏道。现在,我正在考虑再次擦除我的驱动器。因此,进行备份、释放驱动器和丢失数据将是不可避免的。
我的问题是,如何防止再次出现坏道?修复它们的最佳方法是什么?
提前致谢
我的外置硬盘开始出现故障;它有一些坏道。这是一个 1 TB 的富士通西门子机箱,里面有一个西部数据硬盘。
最终我将使用一些备份/成像软件备份整个驱动器,但我没有可用空间来这样做。目前我想复制一些视频文件,但我无法复制,因为在复制某个文件时驱动器挂起并断开连接。如果我尝试恢复(使用TeraCopy,顺便说一下很棒的工具)它会再次挂起并断开连接...
我似乎不容易找到一种工具来复制那个文件(也许以后还有其他文件),当然最好是免费软件。
另一个问题:
我chkdsk /r在那个驱动器上运行了大约 4 个小时,它的速度为 1%(第 1、2 和 3 阶段在几分钟内完成,但第 4 阶段从 0 开始需要几个小时)。目前,我无法使用可以运行足够长的时间来一次性完成工作的 PC。
有没有更好的工具可以让我将这项工作分成几部分(或更快,但这似乎不太可能)?
我有一个硬盘开始出现故障。我使用戴尔笔记本电脑附带的内置硬件诊断工具测试了硬盘,它告诉我它有坏扇区。所以,我知道这些是不能保留内存的部分。我很好奇我是否可以通过在它们周围创建卷来避免这些扇区并继续使用硬盘来拉几年?我移除了硬盘并将其作为外部连接,目前我正在通过我的 mac 笔记本电脑运行一个程序“坏块”来确定坏块的数量。对我来说,去掉不好的部分并单独使用好的部分是否可行?
我打算将 Windows 10 重新安装到我的戴尔笔记本电脑的 500GB 硬盘中。所以我想我可以使用坏块来确定哪些扇区是“坏”的——例如,如果前 100GB 是好的,并且 100021570765 字节到 166702617940 字节之间有坏块,那么我可以在安装过程中使用 Windows 分区工具创建一个 100GB 的分区,然后是一个 70GB 的分区(包含坏块),然后是带有剩余空间的第三个分区。然后只将分区1和3格式化成卷,让未分配的空间封装所有坏块?
我有一个用 TechTool 扫描的硬盘,它报告了一个坏块。据我所知,TechTool 只扫描并报告失败。它不解决任何问题。
过去,Norton Disk Doctor 负责在 Mac 上扫描和标记(重新映射)坏块。今天我们有各种工具来修复 HFS+ 目录错误(磁盘工具、fsck、DiskWarrior、TechTool),但我不知道有任何工具可以进行表面扫描并修复坏块。
有什么软件可以做到这一点?
如果我知道坏块的地址,是否有用于标记它的低级终端实用程序?
所以我有一个出现故障的硬盘驱动器。我想在送去更换之前擦除上面的数据。我正在尝试使用dd if=/dev/zero of=/dev/sdXX,但它在第一个写入错误时停止。如何用零覆盖驱动器,忽略写入错误?conv=noerror似乎只影响输入文件。
我有一个可能出现故障的 2TB 内置硬盘。自从我安装 Windows 10 以来,当我第一次打开它时,它以 100% 的使用率花费了几分钟,昨天它报告了一个损坏的回收站。
简而言之,Uncorrectable Sector Count计数为 100,这是驱动器上的“警告”级别问题。没有其他标签是“小心”。
我不确定如何处理当前、最差和阈值。我知道他们的一些实际值因制造商而异,而且我还读到,如果当前值低于阈值,则该统计数据失败。
Uncorrectable Sector Count 的值为 100,这也是其记录的最差值,并且该统计数据的阈值为 0。此外,其他各种统计数据显示,100 既是当前的也是最差的,但没有被标记为“警告”。
如果具有相同值和阈值的各种其他统计数据不是,为什么 Uncorrectable Sector Count 显示为警告?零阈值如何出现低于阈值的值?这是即将发生驱动器故障的迹象还是工具只是校准错误?
编辑:希捷的 SeaTools 实用程序报告说 SMART 可以,但它没有说其他任何内容。
bad-sectors ×10
hard-drive ×8
smart ×2
windows ×2
bad-blocks ×1
dd ×1
disk-utility ×1
freeze ×1
partitioning ×1
repair ×1
sata ×1
sd-card ×1
secure-erase ×1
ssd ×1