SpinRite是否按要求做?[关闭]


65

我没有史蒂夫·吉布森(Steve Gibson)的SpinRite的任何真实(即专业)经验,所以我想将其介绍给SF社区。SpinRite确实可以按照要求进行吗?使用起来好吗?有了合适的备份解决方案和RAID容错功能,我从来没有发现需要它,但是我很好奇。

关于它似乎有一些冲突的消息,并且无论哪种方式都找不到硬数据。

一方面,我听说许多家庭用户声称它对他们有所帮助,但是我听过家庭用户说了很多话-大多数情况下,他们不具备准确描述实际情况的知识或经验。另一方面,史蒂夫自己的描述和文档也没有给我带来模糊的印象。

那么,事情的真相是什么?你会用吗?


在我看来,您甚至不确定自己的想法。也许您可以详细说明。
John Gardeniers

5
我为你为什么这么说感到困惑。根据我所读的内容,它是否不尝试从发生故障的驱动器中恢复数据?
rom09年9

仅供参考,我没有故意使用spinrite标签。它仅在一篇文章中使用,我们真的需要为每个软件应用程序添加标签吗?任何Google搜索的人都会在问题中遇到尖晶石。
rom09年9

人民-我们把这个问题打死了。请停止发布不会为已接受的答案增加任何价值的答案。我为此投票决定将其关闭,但没有可用的关闭原因与之相关。
罗马

2
如果您觉得有足够的答案,则忽略任何新答案。没什么大不了的。
约翰·加迪尼尔

Answers:


58

我在SpinRite方面拥有相当不错的经验,但我认为它被高估了。实际上,它可能只是出于自身利益而太聪明了。有免费的解决方案也可以工作(实际上,免费的解决方案可能会更好)。

我们有一个200 GB的NTFS驱动器,突然发生了灾难性的故障。人们原本以为这是“共享的”驱动器,人们只是暂时将其抛弃了,但最终变成了一个庞大的数据存储库,该存储库具有各种备份,以及一堆文件,没人愿意备份。当驱动器失效时,无论我们运行chkdsk或其他工具多少次,都无法安装它。

最后,我们购买并运行了SpinRite ...,它继续运行了1个月以上。每次遇到不良群集时,都会花费数小时来尝试从中恢复数据。再次,它连续运行了一个多月,试图从有故障的200 GB驱动器中恢复数据。(在SpinRite的辩护中,如果没有物理缺陷,它可以在几小时内扫描驱动器。)SpinRite最终能够恢复我们的所有文件,尽管许多较大的文件无论如何都已损坏。SpinRite还使驱动器可再次安装。因此,我肯定会说它做了一些事情。

但是,尽管它确实有效,但我不知道它是否有帮助,不仅仅是引导Linux CD并运行dd将整个驱动器复制到文件中。有人说因为要死掉的磁盘整整一个月都没有运行,所以要说! 物理缺陷似乎有扩散的习惯。如果SpinRite运行时磁盘进一步下降,也不会令我感到惊讶。就个人而言,我希望尽快从磁盘上获取数据,制作多个备份映像,并尝试脱机修复文件。

我们最近不得不恢复其他数据,而dd做得很好。您可以告诉它从驱动器中复制所有好的数据,然后可以再运行几次,然后再尝试(即使用较小的块大小)尝试从坏区中提取数据。

如果您有一个小时左右的时间,我想值得花时间学习如何使用dd而不是购买SpinRite:http : //www.debianadmin.com/recover-data-from-a-dead -hard-drive-using-dd.html

或使用稍微简单些的方法下载dd_rescue:http ://www.garloff.de/kurt/linux/ddrescue

如果您仍然想运行SpinRite,强烈建议您在将所有现有数据复制到驱动器之后再进行操作,以防万一长时间运行该驱动器会使其性能进一步下降。

每次获得新驱动器时,都应从Linux CD引导并运行badblocks以检查其是否有缺陷。您还应该定期检查驱动器是否降级。我们至少有2个全新的硬盘有缺陷,并且在几个月内又有3或4个硬盘失效(即使我们在投入使用之前进行了彻底的测试)。

请注意,如果要从Ubuntu live CD引导,则需要以root身份运行badblocks,或者在命令前加上“ sudo”前缀。

全新驱动器(警告:会破坏所有数据!):

badblocks -wvs /dev/sd#

要么

badblocks -wvs /dev/hd#

使用中的驱动器(只读测试):

badblocks -vs /dev/sd#

要么

badblocks -vs /dev/hd#

其中#是Linux中的驱动器号。IDE驱动器通常称为/ dev / hd#,而SCSI(通常是SATA)驱动器称为/ dev / sd#。

有关Badblocks的更多信息,请访问:http : //en.wikipedia.org/wiki/Badblocks

顺便说一句,即使dd和badblocks是Linux程序,您也可以在NTFS驱动器上使用它们,甚至可以在Linux中挂载NTFS分区,无论您使用的是MBR分区,动态磁盘还是GPT磁盘。

Steve的文档讨论了SpinRite理论上可以帮助解决的许多假设问题。例如:随着时间的流逝,数据逐渐消失,需要通过读取每个块并将其再次写回到磁盘来“刷新”数据,或者这样的想法,即反复将读取头重新定位在块的任一侧,最终将使您在统计上神清存储在该块中的原始数据。从逻辑上讲,这些事情是有道理的,但我认为它们只是解决学术问题的方法,而这些问题在现实世界中可能并不会真正出现。(至少,对于硬盘-也许Zip磁盘等更容易受到数据衰减的影响。)如果史蒂夫(Steve)引用了有关该主题的论文,或者如果这些技术已经通过实验证明是有效的,那么我期望会有许多开源或商业上可用的SpinRite克隆。编写包含SpinRite所有已记录功能的Python,Perl或UNIX shell脚本,这在普通脚本程序员的能力范围内是完全可以的。


2
哇。+1获取有关坏块的详细信息。
卡米尔·基西尔

9
您是否放入冷冻袋并先冻结驱动器?它可以帮助即将耗尽的磁盘工作足够长的时间,以挂载和复制内容。有时。
dlamblin

3
备注:史蒂夫无关。此响应是有用的,但可以通过将其删除来清除。
Ethan Post 2009年

4
@Ethan:谢谢,我已经更新了这篇文章。我试图指出,SpinRite可能只是出于自身利益而太聪明了-即,史蒂夫似乎习惯于过度设计他的解决方案而没有适当研究问题。例如,他在汇编中编写了两个实用程序来启用/禁用Windows中的几个网络端口,并写了一篇长篇大论的文章-后来发现他可以通过取消选中Windows中的一个框来轻松地完成相同的操作。视窗。

3
@Alex:SpinRite与chkdsk或badblocks类似;它只是尝试了很多。有争议的是它到底需要尝试多少努力。当头部来回扫动试图读取坏块时,它也可能会在盘片上刮擦灰尘,甚至对盘片造成更大的损害。抢救数据是件好事,但对已经垂死的驱动器造成更多磨损是不好的。我认为,如果您已经拥有SpinRite并希望运行它,那么仅应在复制完现有数据之后再这样做。然后运行SpinRite,再次复制数据,看看有什么变化。另外:谢谢!:)
抢劫

28

过去(从80年代开始)就已经编写了磁盘驱动器固件,这里对驱动器固件的作用有很多误解。我在GRC论坛上也花了很多时间,但是除了以用户身份使用之外,没有以任何其他方式与SpinRite连接。

首先,至少从80年代开始,驱动器固件一直恢复并重新映射扇区(我当时写固件就是这样做的)。绝对没有什么新的。当驱动器遇到问题扇区时,它们会自行重试几次,但是次数有限,因为不允许驱动器在一条读取命令上运行几秒钟-如果驱动器未在其中执行命令,则许多操作系统会感到不安。不到一秒钟。如果驱动器可以恢复数据,则通常会在认为错误超过一次故障的情况下自动重新映射该扇区。因此,诸如chkdskdd仅读取磁盘驱动器的程序将触发此行为,就像SpinRite一样。

真正的问题是,驱动器固件无法恢复扇区数据时会发生什么。SpinRite将执行大多数其他程序不会执行的操作,是执行数千次重新读取和重新查找,以查看它是否可以使磁盘一次成功读取数据。如果发生这种情况,SpinRite会通知驱动器重新映射扇区并将恢复的数据写入该扇区。以我的经验,多次重读和重新搜索的成功率是有限的,并且正如其他人在此处指出的那样,可能导致使用故障驱动器的剩余有限寿命。因此,尝试使用SpinRite ddchkdsk之前总是一个好主意。

问题是,无论尝试多少次重新读取和重新搜索,驱动器都无法恢复数据。SpinRite会多次读取该扇区中未经处理的原始数据,并对返回的数据进行统计分析,以尝试恢复实际数据。然后,它告诉驱动器重新映射扇区并将恢复的数据写入该扇区。据我所知,SpinRite的这一部分是独一无二的,这是所有其他事情都失败之后的最后努力。结果,我使用SpinRite来恢复没有其他程序(dd,制造商诊断等)。但是,当您运行SpinRite时,您必须接受所恢复的数据可能仅部分正确。SpinRite还具有映射出所有坏块的效果,这可以使驱动器再次可用。但是只要写所有坏扇区也可以做到这一点,这可以通过完成badblocks

当然,某些驱动器是丢失的原因,无法保存任何程序。如果您确实需要数据,请将驱动器带到驱动器恢复室,该驱动器将尝试更换驱动器的故障部件和其他技术以获取尽可能多的数据。准备花费数千美元。这是一个非常劳动密集型的过程,需要昂贵的无尘室,而这些场所过去几年中必须为每个商业发布的驱动器维护备件库存。

在撰写本文时,Steve正在研究SpinRite的版本7,该版本将包括类似于dd_rescue他现在进行的数据恢复以及扇区恢复的工作。据推测,这是在他专注于单个坏道之前完成的,这样他就不会在只恢复一个坏道的过程中耗尽生命。


3
我认为大多数人的保留都在于史蒂夫无数次的失误,而且如果该程序有一些秘密的调味料,那么有人现在会发现它并尝试复制它。
克里斯·S

1
很好的答案,很高兴能从已经“在幕后”了一段时间的人那里获得洞察力。我仍然希望您将更多的精力放在潜在的数据丢失上,如果磁盘已经出现故障,则在磁盘上施加更大的压力,因为您应该去驱动器恢复家(如您所述)。
pauska

2
Tenner,关于ATA命令规范中的哪个命令集将允许读取“未更正”的扇区,您是否有任何详细信息?据我所知,这是不可能的,因为表面记录和读取采用统计方法,因此不可避免地会产生错误,这些错误需要通过纠错码中包含的冗余信息进行纠正。
the-wabbit 2012年

2
过去使用Read Long命令是可行的,该命令将原始数据从扇区发送回主机,并假设驱动器获得了完整扇区的数据(有时扇区损坏严重,甚至无法执行此操作)。不管数据有多损坏)。最初的目的是允许主机测试驱动器的ECC鲁棒性。史蒂夫从未说过这是否是他使用的。但是,Read Long命令已从ATA规范的最新版本中删除。如果这是史蒂夫目前使用的,我不知道他将来会做什么。
tenner 2014年

1
READ LONG从ATA4开始已被标记为过时的。这意味着它已经消失了大约20年。我要说明的一点是,很可能没有命令从驱动器中读取未校正的原始数据,因此SpinRite无法实现其声称的功能。
the-wabbit

10

很久以前,SpinRite在编写它的时代是一个很棒的程序。那时,通过恢复比驱动器固件本身更持久的驱动器,看起来很象烤面包。

但是在2009年,它一文不值。现代驱动器自己进行复杂的扇区映射和测试,而SpinRite太老了,无法知道如何正确触发所有驱动器上的驱动器。相反,您应该做的是,可能通过Linux引导CD,学习如何使用smartmontools(因为主要需要的时间是在驱动器已经烘烤时)。

当驱动器开始回退时,我通常的惯例是使用dd备份其数据,运行smartmontools以查看其报告的错误,触发自检并再次检查错误,然后启动制造商的恢复软件以查看是否问题可以通过它纠正。相对于SMART和制造商工具提供的界面,SpinRite对驱动器了解更多的想法至少已经过了十年。此外,如果您需要将驱动器RMA损坏,则将信息保存到SMART日志中会有所帮助,而SpinRite则无济于事。

请注意,您偶尔会看到SpinRite“修复”问题是巧合。如果您访问的是坏的现代驱动器上的扇区,则该驱动器通常会从为此目的保留的备用磁盘中为您重新映射该扇区。SpinRite所做的只是访问坏扇区,它实际上没有修复任何东西。这就是为什么您仍然可以获得与之相关的这些轶事“对我有用”报告的原因-使用SMART扫描可以更好地完成同一件事。


7
强迫部门重新映射不是导致轶事的巧合,而是SpinRite战略的重要组成部分。另外,SpinRite还获得了驱动器来认识到我无法运行smartmontools,因为它“不存在”。我认为SpinRite在2010年不像1999年那样不可或缺,但是“毫无价值”,我认为不是,我用很少的精力就用它恢复了太多驱动器。即使现在存在其他方法,您也无法在实用程序上胜过它。只需启动并运行。
kmarsh 2010年

9
kmarsh,我认为您不了解扇区重新映射的工作原理。当任何读/写操作返回临界信号时,现代驱动器固件将自动重新映射扇区。GRC声称SpinRite通过“强制”扇区重新映射来“刷新”磁盘,这在技术上是正确的,但是读取整个磁盘的任何命令也是如此。引导任何实时Linux CD并运行'cat / dev / sda> / dev / null',您就可以“整理”磁盘,而无需支付$ 89。
瑞安·林奇

2
赖安,取决于您阅读的有关“当前待处理扇区数”的来源,成功的阅读并不一定会导致重新映射。 Acronis表示,如果“错误仍然发生”,它将发生。其他人则说,这只会发生在维基百科的文章之类的文章上(这可能是有条件的)。无论如何,您不需要SpinRite来执行此循环。SpinRite声称做不同的事情不会立即放弃未决的部门(dynastat是否起作用,我不确定)。
James Snyder

2
瑞安,如果驱动器无法恢复数据,它们不会自动重新映射扇区。假设他们做到了。由于无法从原始扇区恢复数据,驱动器在重新映射该扇区后会对该扇区写入什么?重新映射后,该扇区将始终显示良好状态-但数据错误。这是数据损坏,任何驱动器制造商都不会故意这样做。另外,如果一个扇区坏了,许多OEM厂商不希望自动重新映射。他们宁愿允许多个主机重试,如果驱动器自动重新映射扇区,则这是不可能的。
tenner 2014年

10

我可以肯定地告诉您,该工具将恢复其他工具(例如ddrescue)无法恢复的数据。因此,如果驱动器发生故障,则值得使用。当所有其他工具都发生故障时,Spinrite为我恢复了驱动器。但是,它只能恢复某些类型的错误,并且不能每次都起作用。

就是说,在重要的情况下,您甚至不应该尝试使用Spinrite或任何其他基于软件的解决方案来恢复磁盘。也就是说,如果磁盘由于未知原因发生故障,并且其中的数据绝对重要,则应立即拔出磁盘,然后将其直接运送到专业维修店(而不是 极客小队数据医生)或其他消费者商店),他们可以在其中拆解它以找出并解决问题。这些车间在无尘室环境中运行,并具有更换磁头,电机,PCB和任何其他可能发生故障的组件的工具。它们并不便宜-单个磁盘的价格在800美元至3000美元(或更多)左右,但它们无疑是您最好的选择。

最重要的是,如果机箱内发生物理损坏,仅旋转驱动器将不可避免地破坏您的数据,从而使将来的任何恢复尝试都徒劳无功。Spinrite无法恢复组件损坏的磁盘。如果内部有松散的碎片,则由于任何原因旋转驱动器都将具有破坏性。

而且,Spinrite不能“非破坏性地”工作-也就是说,它在读取坏扇区后会重新映射坏扇区,这可能会影响以后的恢复工作。因此,如果要尝试基于软件的恢复,则应使用诸如的工具转储可用的内容ddrescue然后在驱动器上使用spinrite。


“单个磁盘的价格在800美元到3000美元左右”-即便宜。至少在我国,为联邦调查局做这些工作的人每GB收取的费用约为300美元。
卡米洛·马丁

@CamiloMartin:如果某人是在为您提供的信息而不是他们实际从事的工作收费,那么您需要找到一个更诚实的人。这就好比汽车维修店根据汽车行驶的距离收费,而不是安装新的刹车片。我所合作的(高技能)商店中没有一家使用这种定价方案。也许美联储的合同夸大了他们的自负。
tylerl 2012年

1
很有可能是这种情况(因为他们与政府的合同当然不在这些条款上)。顺便说一句,SpinRite正在帮助我恢复硬盘。我当前的过程是使用风扇将驱动器保持在尽可能低的温度(并且实际上不会使驱动器发热最少),并且虽然花费了太多时间,但最终还是要重新安装驱动器并检查文件状态。我可以确认已恢复文件,并且之前用ddrescue读取了该时间段的日志(无效)。我很高兴!
卡米洛·马丁

6

这里仍然缺少的一个重要要点是SpinRite是由史蒂夫·吉布森(Steve Gibson)撰写的。史蒂夫·吉布森(Steve Gibson)多年来一直因无能而受到批评,并且在他的“职业生涯”后期,无数次 袭击 风车。虽然这不一定意味着他的“吉布森研究公司”没有好的软件,但它至少应使每个人都要检查两次。正如许多人所指出的那样,有许多用于数据恢复的开源替代品(主要是Linux Live CD)至少也可以正常工作。


5
+1。就像我想多次为您+1一样,它的意思像是评论,而不是答案
jscott 2011年

这个问题的答案是关于是否信任Steve Gibson擅长计算机科学和编码。这是我的个人观点,我试图尽量避免这种情况。对我来说,它可以归结为“不要用棍子碰它”。当然不要花钱了。此外,它不适合发表评论。欢迎编辑,如果您认为可以改进的话。
the-wabbit 2011年

2
其中三篇文章是由同一个人托马斯·格林(Thomas C. Greene)撰写的。不太公平。
2012年

1
@Peter的基本要点是没关系。文章引用了可以通过简单研究验证的事件。即使格林对史蒂夫·吉布森(Steve Gibson)存有偏见,也不会使任何事实描述都不那么真实。另外,我认为,这种偏见是史蒂夫的有力主张的历史所应得的。
the-wabbit 2012年

1
@ syneticon-dj足够公平,但是事实很容易产生,毕竟福克斯新闻是新闻中最可靠的名称。
彼得

5

将使用它,曾经使用过,会推荐它。

我有一个装满Solidworks工程图的160gb SATA硬盘。有一天,停电使这台机器停机。之后,机器将仅在启动过程中出现蓝屏。

最终,在尝试ChkDsk了制造商的简单实用程序之后,我们购买了SpinRite 。SpinRite发现并修复了磁盘上的那些错误。此后,所有数据均可恢复。

如果您的硬盘是吐司面包,并且您的数据价值超过新磁盘的成本,则值得购买$ 89 USD。


2
您没有备份?我宁愿建议做备份和RAID。
niXar

3

我所知道的是Spinrite是一个非常老的产品,而且它的版本为6,这似乎表明它没有太多更新。我在15年前就听说过,当时Windows仍是MS-DOS的16位附加组件。在维基百科页面,甚至说,它的第一个版本是建于1988年!如果产品不是好产品,它将无法生存21年。但是,它们的确使它看起来像是具有多种用途的用途非常广泛的产品,但这只是销售人员在谈论,因为基本上这只是一个扫描并修复磁数据存储的软件。

尽管创建者是一种软件,但大多数硬件专家都在使用它,但它可以被认为是可靠的。考虑到价格,这种工具并不是很昂贵,但是到目前为止我还不需要它。

请记住,大磁盘上的磁盘扫描工具需要几个小时才能完成。如果要使用它检查2 TB的磁盘,请拿一碗薯条和啤酒,坐在沙发上看电影,同时让SpinRite扫描系统。(然后,看第二和第三部电影,刷牙,上床,起床,做例行检查,看看是否完成了……)当然,这是所有软件都存在的问题,如果他们必须逐扇区扫描巨大的磁盘扇区。

如果您只是偶然删除了文件或格式化了磁盘,则其他(免费)工具将是更好的选择。SpinRite在开始降级的磁盘上更实用,可以从损坏的区域恢复数据。

但是,我再也没有该产品的使用经验,因为我从不需要它。我倾向于保留备份,甚至备份备份。但是我可以认为,当客户询问他们是否可以从崩溃的硬盘中恢复一些丢失的数据时,这对硬件维修店的人员很有用。


1
我想补充一点,该网站的常见问题解答提到它的速度将达到每分钟2 GB。通常只是比这慢。因此,120 GB可能需要一个小时,一个TB需要近8个小时。也就是说,如果没有遇到任何问题。因此,当我告诉您在晚上启动SpinRite并在早晨进行检查时,我一点都不夸张!
Wim 10 Brink

我是那些版本1用户之一!:-)在我的Turbo XT上保存了一个旧的RLL(2,7)驱动器!定期进行深度刷新只是将那些旧的步进电机驱动器带回原处的事情!在版本3中使用了它,到那时我还没有遇到任何驱动器故障(因此没有对软件进行任何升级)。
Brian Knoblauch

Linux本身仅是第3版(据我所知,没有重大的重大更改,他们只是想在这么多时间之后增加主要数量)。版本号并不意味着发展。
卡米洛·马丁

2

说它比chkdsk“更好”是毫无意义的。Chkdisk对执行操作很有用。Spinrite应该做其他事情。

对于上述许多轶事,仅在引导磁盘上使用dd或最好是ddrescue仍将免费恢复数据。

Spinrite似乎要做的是在磁盘级别(而不是OS)上重新映射坏扇区,并尝试通过多次重写来“修复”表面缺陷。如果这些坏扇区(物理或逻辑扇区)阻止Windows读取磁盘,则SR似乎会执行奇迹,但这通常是因为它是引导磁盘-因此它不会陷入NTFS问题。但是,任何linux启动盘都会访问数据。此外,在运行ddrescue的同一Linux磁盘上,将反向克隆磁盘并重试/忽略它遇到的坏扇区,以将所有未损坏的数据传送到您指定的另一个磁盘-这确实是您想要发生的事情。失去一些部门通常不是灾难。但是破坏已经很弱的磁盘是。

Spinrite和HDD Regnerator(类似产品)的用途非常有限。您需要具有物理坏道的磁盘,该扇区根本无法读取或装入该磁盘,并且您没有珍惜的数据足以支付正确的灾难恢复费用。在这种情况下,SR可以帮助您克服第一个障碍并进行适当的恢复。


2

看来我们这里有了SpinRite圣战的开始。部分原因似乎源于对于Spinrite的用途以及目标受众是谁的模棱两可。我拥有Spinrite 6,已经在我自己的系统上使用过它,并且使它既可以工作又不能工作。它的功能可以达到预期的效果,但是您不能用锤子敲打螺丝。我们需要使用正确的工具来完成这项工作。

Spinrite不是文件系统恢复工具。它不知道EXT3的HPFS的FAT的NTFS。任何文件系统级别的问题都不会得到纠正,只能解决驱动器数据读取问题,我发现它确实处理得很好。如果您在文件系统级别上遇到问题,请使用其他方法。

对于我们来说,Spinrite并不是真正适合Linuxhead的人,他们喜欢在命令行中使用“ dd”之类的工具。(如果您曾经讲过笑话或在笑话中带有“ sudo”一词,这意味着您!)这是针对大多数使用GUI的中级用户,自克林顿政府以来就没有进行过备份。

它可与驱动器的SMART监控系统配合使用(即使您的BIOS由于我的原因而由于某种原因而被禁用,也没有BIOS选项将其打开..grr ...),而不仅仅是说“该扇区不好,但实际上,它尝试了几种不同的方法来从坏扇区中获取尽可能多的数据,用统计猜测来填补空白,然后让SMART找到放置数据的新位置。看起来丢失几个扇区似乎没什么大不了的,通常不是这样,除非它位于分区表中或某些数据库文件的中间,而这些数据库文件通常是全有或全无。在这种情况下,即使扇区不完全准确,也需要返回扇区。我还没有看到其他任何能完成部分扇区恢复的东西,通常只是goodsectorread =移动它与badsectorread =扔它。

Spinrite的最佳用途实际上是驱动器维护。每隔几个月运行一次,以便智能系统实际查看所有内容并重新映射必要的内容。DD会做同样的事情,但是如果存在无法读取的损坏扇区,SMART将完全抛弃它。Spinrite实际上可能会淘汰该部门的90%。同样,如果是.jpg,没什么大不了的。如果这是您的分区表,那确实很重要。

Kelley B.支持经理


不确定您在哪里有“圣战”的印象..当然,并非所有帖子都彼此同意,但这只是Stack Exchange系统的重点,因为人们认为最正确的答案将被投票通过。话虽如此,可以肯定地说您相信使用Spinrite的目标人员将不是专业的sysadmin,而是“中级用户”?
罗马

2

Spinrite只是您的武器库中的另一个工具,它擅长于此。Spinrite的主要优点之一是它不懈地尝试从硬盘的坏扇区中恢复它的所有最后位。基本上,它坐在那里,并以不同的角度不断读取扇区,以尝试获得良好的读取效果(这就是为什么要花这么长时间的原因)。如果您绝对需要恢复坏块上的某些数据,那么我不知道有比Spinrite更好的工具。

我绝对同意Rob的回答,您不希望运行一个有故障的硬盘驱动器一个月来获取数据,因为极有可能该磁盘在完成之前会完全失效。但是另一种解决方案可能是先执行dd并从中获取所有数据,然后再执行spinrite来查看是否还可以获取更多数据。

Spinrite还具有免费工具中提供的其他一些不错的功能,例如它将数据复制到硬盘驱动器上的适当位置,以防止由于磁性能下降而导致数据丢失。


2

优点:-给您的运动带来锻炼,如果它死了或无价值的数据,您将一无所有,这可能会让您过去。坏处:-大型巨型设备提出了对它的信誉贬低的操作。其中一些可能在20年前有效,但现在呢?

如果驱动器可以恢复扇区,则前提是它可以。我在20年前使用了Ver 1,当时不是一个有效的假设,现在也不是。我了解了很难的方法,恢复的坏扇区仅应作为在扔掉驱动器之前保存数据的机会,而不能像固定的那样继续使用。

同样,如其他文章所述,在错误的驱动器上使用此驱动器意味着您将尽其一生。任何用户都需要了解这一点以及可能的含义。您不会从GRC站点上接过电话。

难以置信的是,人们实际上已经发布了有关修复公司文件服务器驱动器并重新投入使用的评论。他们很幸运,或者当它在赛道上几天/几周轰炸时,很可能不会发布。


2

它可以正常工作,定期运行,如果无法运行,我会把驱动器扔掉。如果驱动器无法取出跳动的尖晶石盘。我不想再信任它,而使尖晶石恢复剩下的东西所需的时间不再长。当然大文件会死掉,但我还是对一群客户的生日照片(小K)感到满意,而不是半衰期。

自从首次出现以来,我就一直使用Spinrite。从那以后几乎持续不断。我也使用了大多数制造商的工具。

我的第一个内部呼叫是针对无法启动的IBM XT。我拿出装满msdos,fdisk,格式化,复制,尖晶石的5 1/4,让它在最高级别上运行一整夜,第二天又回来了,发现那个小矩形弹起了。我撞了几次太空,就完成了。重新启动并从芽芽中拥抱,因为他们的系统启动了,我得到了20美元的报酬!多数民众赞成在20多年前。自从修复了许多驱动器以来,我就一直使用它,以至于我已经数不清了。

快进到今天,努力寻找一个老版本的尖晶石,我碰到了你们。我刚刚用它来固定芽芽笔记本电脑。所以,这就是我知道的原理。我不在乎它的创作者怎么说,他的创作(至少是早期版本)对我来说足够好。

当然,如果您的技术足以提出意见,那么您周围某个地方将有一个垂死的可疑硬盘。实时检查并返回。它不能创造奇迹,但是如果丢失的扇区数没有上升,那就太好了!如果跌得更好。如果确实爬升,则它的bin时间。仅取决于磁头撞入光盘的强度以及当时磁盘是否旋转。


1

猜猜我可以被归类为“这些家庭用户之一”,但这是我的经验:我确实在无法启动的母亲笔记本电脑上尝试过一次。在Windows启动过程中,我们收到了BSOD,声称缺少某些系统文件。我尝试运行SpinRite,花了一段时间,说它发现了一些坏的扇区或某些东西(前一阵子)。完成后,它可以顺利启动。

我唯一要说的是我有点讨厌,因为它不适用于USB驱动器(据我所知...)。USB驱动器通常是对我来说崩溃的驱动器... = /

哦,这不是特别便宜...


通常,您可以从USB机箱中拉出硬盘驱动器,然后将其直接连接到计算机。然后SpinRite可以完全访问硬盘驱动器。
布拉德·吉尔伯特

这是否也可以与USB硬盘(如来自西方数字和希捷的USB硬盘)一起使用?不认为有可能打开这些文件...而不必将它们打开就是...
Svish

Svish,您是对的-除非您拥有专门的工具,否则品牌外置硬盘通常会带有安全螺钉,并且很难打开。但是,如果将VM配置为可以直接访问物理驱动器,则应该能够将USB驱动器安装为物理“内部”硬盘驱动器,并运行SpinRite或任何其他低级实用程序。但是,仅某些管理程序支持直接访问原始磁盘。

1
让我说清楚; 驱动器显示出主要的软弱迹象,您设法使其恢复工作...并且您继续使用它???这是一个提示:驱动器便宜。这是第二个提示:它们通常具有3年保修。我,我只是买了一个新磁盘,将数据复制过来,将旧磁盘以我能找到的最便宜的运费(无认证/ ack等)寄回给制造商,如果恢复原样,我将其放在外部驱动器机箱中(用于2.5英寸磁盘,售价约15美元)
niXar,

好吧,首先是一台笔记本电脑,其次不是我的笔记本电脑,第三次不是使用它的人的笔记本电脑(工作场所笔记本电脑)。
Svish

1

他们总是在“ 现在进行中”节目中加入推荐。(这本身是相当不错的)。在这些节目中,他们从SpinRite软件中读出了成功案例。其中有些听起来很棒,但我敢肯定,像其他任何推销员一样,他们只会读出惊人的成功故事。(注意:我并没有放弃SpinRite的功能,但是仅阅读成功案例只是销售常识)。因此,听听他们的一些节目,然后看看您对SpinRite的看法。

我个人一直在考虑为我的工作场所获取许可证,因为(对于系统管理员)这将被证明是一个非常有价值的工具。对于未来的磁盘故障,我们只会收到太多警告。


3
给定适当的备份策略并内置一些容错功能,作为系统管理员,您为什么需要它?
罗马

我不一定会相信所有推荐。我知道至少有一个PaulDotCom的家伙制造了该影片,以便在Gibson先生的眼中(在播客上)阅读。
Psycho Bob

1

我的经验是家庭用户。我遇到了奇怪的磁盘故障(我倾向于在家中购买便宜的二手硬件),并且在大多数情况下,Spinrite有助于使磁盘可再次安装和使用。您的里程可能会有所不同,但是我发现这是一种延长旧硬件寿命的廉价方法-如果只是检查是否需要从中恢复任何东西。


1

SpinRite一次保存了我的培根。我有一个全新的硬盘驱动器,并且文件系统以某种方式从NTFS更改为RAW。通常,这将使系统完全无法启动,但仍可以正常启动。我无法运行chkdsk,并且由于扇区损坏而导致夜间备份失败。SpinRite没有成功完成,但是它确实修复了坏扇区,并且文件系统返回到NTFS。

运行起来很慢,但要取决于您运行的级别。绝对比chkdsk好。让我想起了Norton Disk Doctor,但是它具有恢复坏扇区的能力,而不仅仅是标记它们。


这没有任何意义。文件系统不能突然“原始”。NTFS有一个$ MFT,一个$ Bitmap等。它不只是以与不会变成FAT相同的方式变成RAW,尤其是如果它仍然启动时。
卡米洛·马丁

1

家庭用户在这里。我已经使用SpinRite两年了,并且发现它非常有用,尽管它不能在每种情况下都起作用。缺乏USB支持也是一个问题,但是很好。我注意到的是,如果要访问SMART数据,必须将BIOS中的SATA / PATA支持切换为NATIVE。当前处于SpinNite会话中,完成后将持续130个小时,但这是第一次可访问SMART数据。区别?我不确定,但是我们会看到的。


1

我尝试使用spinrite来获得维护优势,但是谁有时间让它在大型磁盘上工作超过16个小时,并且在计算机运行时您无法将其用于其他任何用途(您只能引导至DOS_only模式运行)?如果您有很多磁盘(例如具有4-5个磁盘的存储柜,加上您的系统磁盘和交换磁盘),那么想象如何遵循这样的时间表将有些疯狂。您将失去一周的计算机,仅进行常规维护。


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.