硬盘驱动器(或 硬盘)我们已经在这里说过了 DesdeLinux,我们已经向您展示了有关的指南或教程 dd (非常有用或灾难性的终端应用程序,这取决于您如何使用它)以及更多,这一次,我将讨论如何恢复或修复那些在家里遇到问题,已在抽屉中“丢弃”或已经忘记放在盒子中的硬盘。
如果任何硬盘驱动器的扇区损坏,我们可以使用该工具修复它们 坏块首先要做的是知道我们要修复的硬盘驱动器(/ dev / sdb…/ dev / sdc…等),为此,我们将以下内容放入终端:
sudo fdisk -l
这将向我们显示/ dev / sda,其大小(以GB为单位)及其分区,等于/ dev / sdb(如果存在),依此类推,取决于您计算机上存储设备的数量,sdc和其他。
假设有问题的硬盘是外部硬盘,并且是/ dev / sdb,那么开始检测和修复坏扇区的命令将是:
相关文章:
使用IF循环检查文件或文件夹是否存在(以及更多)
无法安装硬盘,在任何情况下都不能安装将要使用的硬盘分区!
badblocks -s -v -n -f /dev/sdb
- -s:表示将以百分比显示进程
- -v:详细模式,这意味着它将向我们显示错误数量
- -n:表示我们将尝试使用非破坏性模式,即,我们将尝试恢复那些扇区以及其中的信息
- -f:强制在已安装的设备上进行读写。 通常,如果安装了HDD,坏块将不会检查正在使用的扇区,但是,正如我已经警告您的那样,建议您不能安装硬盘,我们将使用-f参数强制恢复所有可能的扇区
这将需要很长时间,我重复一遍, 漂亮。 根据硬盘驱动器的大小,损坏程度,计算机的速度等,它可能很容易持续数小时或数天。 因此,我建议您将计算机安静地放在那儿,不要在必要的时间移动它,并且要有足够的耐心😉
ext2,ext3或ext4是否有任何特定工具?
说实话,有,可以用 e2fsck,他们仍然必须知道要检查的分区,假设它是/ dev / sdb1,那么它将是:
e2fsck -p -v -y /dev/sdb1
- -p:表示尝试自动修复发现的损坏
- -v:详细模式,即在屏幕上向我们显示错误
- -y:它将对所有问题(例如,您是否要恢复X扇区?)回答“是”,以使该过程真正自动化
结束!
相关文章:
在PC和Virtualbox虚拟机之间建立网络连接
好了,在使用HirensBootCD之前,没有什么可添加的,但是我认为此选项将阻止我从其他操作系统引导。 我还买了一个1TB的外置硬盘 在这个网站上 我用来保存重要文件,或者在云中执行。
存在某种“破坏性”的恢复模式。
当我们希望操作系统将那些损坏的扇区标记为坏扇区,从而使它们不被使用,只要我们不介意丢失所记录的信息,这将非常有用。 可能是我们的Swap分区损坏,我们的备份副本磁盘或类似的东西。
它应该比非破坏性模式更有效地定位故障区域,因此它很有用,但是恐怕已经花了很长时间,因为我不得不使用它,所以我不再记得它是如何完成的。
如果我想执行这种“破坏性”的恢复模式,是通过使用badblocks的命令还是通过HirensBootCD这样的CD来完成的?
注意:请注意,破坏性模式会擦除磁盘驱动器上的所有数据。 这就是所谓的原因,唯一的是,它可以更好地检测坏扇区,并对其进行标记,以便不再使用它们。
我不太清楚他是如何成为朋友的,但是我认为这是badblocks -wsv / dev / sda1(或任何分区),我重复一遍,可以将其捆绑在一起。
除非您想在根分区上运行它,并且不介意重新安装它,否则不需要CD。
如果磁盘上有很多坏扇区,则最好再购买一个,因为肯定会在短时间内出现更多坏扇区。
该信息被破坏,因为该命令将信息写入磁盘的每个扇区,然后如果该数据已正确记录,则“读取”。
整个硬盘写入时,所有信息都会丢失,否则仅进行读取测试。
一个问题,您可以在已安装的图形桌面上进行硬盘测试吗? 。 从页面上的TABS在单击论坛或其他选项卡以来已经工作了好几天了,很奇怪……很奇怪,难道只有我被审查了他们不喜欢的内容吗?有什么不好的。
不,不推荐。 最好的办法是(如果它是PC上唯一的HDD)通过LiveCD引导,然后进行测试。
关于睫毛,罗,没有人禁止你的朋友,你怎么看? 😀...这是我在某些文件路径中的错误,这就是为什么没有人(不是我)为我工作,它已经得到纠正,Ctrl + F5刷新缓存,仅此而已。
不用担心睫毛。 他们也不为我工作。
这一定是网络故障。
确实,这是我的疏忽,我已经纠正了。
好信息,赞赏。
问候朋友KZKG ^ Gaara,您还不错。
鸭人,多久😀
我希望一切都好,并不断壮大😉
谢谢,让我们看看发生了什么
非常感谢!我分享😉
非常感谢。 我只剩下一个疑问。 您如何卸载硬盘驱动器?
使用umount命令。
在这里,我们说明了如何安装和卸载硬盘: https://blog.desdelinux.net/como-montar-hdds-o-particiones-mediante-terminal/
一个问题!!
这将用于笔式驱动器还是仅用于磁盘???
除了这个问题,badblocks支持什么格式?
从理论上讲,它适用于像pendrive一样的设备,但是硬件不同。
关于格式,FAT,NTFS和EXT是我所知道的格式。
badblocks用于笔式驱动器和硬盘驱动器,但是它不能修复降级的闪存,因为它是无法修复的物理损坏。
无论如何,如果磁盘抛出Smart错误,这并不能挽救您,对吗?
我将尝试简单并简要地解释一下🙂
当您购买(例如)500GB的HDD时,我们看到我们可以实际使用(例如)468GB,并且我们认为我们缺少的其他GB已被盗。
事实是事实并非如此,SMART是一种“东西”(系统等),它可以节省一部分HDD并为我们留下最大的一部分,然后,当大部分中的某些扇区遭受损坏时,SMART更换有故障的新硬盘,然后在硬盘的另一部分中清理,即“隐藏”或“丢失”。
当我们遇到SMART问题时,在大多数情况下,这意味着SMART在为其保留的空间中不再拥有任何干净的或未损坏的扇区,也就是说,如果没有问题,它就无法像以前那样换一个问题。 。
这个命令会为我们解决生活吗?
也许,如果您修复了足够的扇区,则SMART不会将其检测为坏扇区,并且(也许)不会尝试替换它们(并在失败时显示错误)。
对不起,如果我把它弄的太复杂了,这不是一个超级简单的话题来解释🙂
对于NTFS文件系统,以前在Windows XP中不加区别地使用SMART系统,这导致各种文件被碎片化为内核组件本身。
从Windows Vista开始,由于对NTFS文件系统的需求已经降低,并且从Windows 8.1开始,必须为最终用户计算ReFS文件系统(而非ReiserFS)。
Badblocks,TestDisks和Smartmontools这三个工具挽救了我的生命多少次,特别是Badblocks和TestDisk,良好的@@ KZKZ
您尽自己所能...在写作三年后,逐渐用尽新的或有趣的材料来分享哈哈哈
如果我知道这些工具,那将为我省去在Windows Vista中为分区使用磁盘碎片整理程序的麻烦。
既然您发表评论,就看看它是否可以作为新帖子的创意:
我不知道如何以不干扰其他用户在另一台计算机上进行的工作的方式连接到远程桌面。
长尾小鹦鹉
您必须使用XDCMP,在GDM中,您可以在配置文件/etc/daemon.conf中将其激活,如下所示。 http://geroyblog.blogspot.com.ar/2013/06/using-gdm-and-xdmcp-with-remote-client.html?m=1
在黑暗的一面,您使用远程桌面RDP。
的问候!
如果您谈论连接到另一个Linux,则会有一条评论告诉您。
如果您打算连接到Windows而又不打扰用户,那么恐怕如果不是Windows Server,您将无法执行此操作,Windows的非服务器版本不允许这样做。
这些程序曾经挽救了我的生命,可以从旧的HDD中恢复数据,尽管通常它们通常会导致我机械性故障,因此我不得不将它们放入冰箱。
请原谅我的无知,但是“无法安装硬盘”是什么意思,如果已安装,如何删除它。
预先感谢您可以给我的答案。
检查/ media /或/ run / media /中是否有一个带有HDD名称的文件夹,如果输入,则输入HDD。
如果可以做到,则将其安装。
要卸载它,它取决于您拥有的桌面(Gnome,KDE等)。 通常,在文件资源管理器中,边栏中会有一个图标,可用于卸载或弹出该图标。
这些教程是真正值得赞赏的,非常重要...直接到收藏夹:B
干杯(:
谢谢,你尽力了。 就像出版三年了一样,很难找到新的有趣的话题来谈论🙂
很棒的文章...但是当故障是SMART时它的表现。
在这里我谈论了一下: https://blog.desdelinux.net/reparar-sectores-recuperar-hdd-linux/#comment-122177
谢谢老师。 这对我非常有用,因为在我的工作中,我有一堆半打的硬盘,我可以从中获得一些性能。 一个问题,它无法恢复的部门,对它们有什么作用,是将其分离还是整合?
好文章,我一直都很喜欢一切。 我想知道与硬盘制造商的特定程序有什么区别。 从它们开始后,它们为您提供了一系列的恢复可能性,必要时甚至可以提供低级格式化。
并且特定于硬盘的品牌,他们在恢复所有可能后重新认证它。
很棒的文章。 在过去的这几周中,我不得不使用两个1TB磁盘,每个磁盘都具有高级格式,而且两个磁盘都有各自的坏扇区。
我尝试了一下坏块,但是我意识到这花费了太长时间并且没有足够的时间来完成它,因为在我国,我们遭受了断电的困扰。
好吧,我所做的就是使用万能的位神“ dd”先生。
使用此命令,魔术是可能的。
dd if = / dev / zero | pv | dd = / dev / sdX bs = 100M
pv是要告诉我零填充在磁盘上的位置。
多亏了这一点,我得以找出磁盘发生故障的数量,并使用fdisk命令重做了分区表。
在其中一张光盘中,最大丢失量为9 GB,对于1TB光盘而言,这可以忽略不计。
在下图中,您可以看到光盘的最终结构,并且可以正常工作直到现在。
http://i.imgur.com/9uvFhsb.png
问候。
朋友,您能为我提供更多信息吗,因为我在1TB磁盘上也遇到了同样的问题
例如您必须使用破坏性选项需要多少内存?
问候,
非常感谢您的贡献,希望您能解决这个问题,如果我停止这一过程会发生问题?
谢谢
浮士德
这篇文章非常有趣,最重要的是强调我们不应该做什么
“任何情况下都不得安装硬盘以使其能够工作”
极好的信息! 我想问一下,如果要将大文件存储在硬盘上,哪种格式最好? 我知道这是ext4,但我不确定。
谢谢
嘿。
如果您仅在Linux上使用Ext4,请使用ExtXNUMX。
NTFS(如果您还将在Windows中使用它)。
绝对是XFS,我现在正在使用它,无论大小文件,它都是项目符号。
嗨,我有一个疑问。
当前,在我的计算机上,硬盘上有3个分区,一个分区用于Windows,另一个分区用于Ubuntu 14.10,另一个分区用于存储两个系统上都需要的信息。
问题是,在启动Ubuntu的几天里,我收到一条消息,提示我的磁盘已损坏,并且可以从中选择一些选项,包括修复硬盘。
我的问题是,如果我进行维修,会丢失我的Ubuntu数据吗? 或更糟糕的是我的其他两个分区又如何呢?
您好..感谢您提供宝贵的信息!
但是我有一个问题。 如果linux无法识别我的硬盘会怎样? 我有一个320 GB的硬盘,并且插入了几张Linux Live CD,以使用gparted或通过命令行格式化该磁盘并提供一些实用程序,但是,即使使用以下命令,也没有live CD可以识别我的硬盘放在上面((sudo fdisk -l)当前唯一要做的是识别16 GB USB,这是我在其中安装了带有其相应分区的debian的地方,但是320 GB硬盘上没有任何东西...我该怎么办? ,希望您能对我有所帮助,否则我会直接将其发送到垃圾箱。
谢谢大家!
听起来更像是硬盘驱动器已严重损坏。 您是否检查过PC的BIOS是否可以识别磁盘?
我曾尝试使用告诉我的命令来恢复磁盘,但无法恢复数据。 如果这不起作用,我还能做什么? 非常感谢
这不是用于数据恢复,而是用于恢复硬盘驱动器并识别其坏扇区。 要恢复数据,我建议使用TestDisk和PhotoRec。
https://blog.desdelinux.net/recuperar-archivos-borrados-facilmente-con-photorec-desde-la-consola/
https://blog.desdelinux.net/como-recuperar-archivos-eliminados-de-una-tarjeta-sd/
我的膝盖上装有硬盘驱动器。 在USB存储器中,我安装了Ubuntu,在哪里尝试执行整个过程,在我的情况下步骤和命令是相同的?
步骤是相同的,但是您必须记住路由是不同的,因为硬盘可以被其他开发人员识别,因此您必须在适当的时候进行调整。
您好,我已按照本教程修复了外部硬盘,该硬盘需要将近一个月的时间,并且我不知道它何时会停止或是否可以工作,目前它已达到193亿,硬盘为1.5 TB,而我的电脑不是很强大
http://imageshack.com/i/iddz316vj
http://imageshack.com/i/eyrse3avj
谢谢😉
很好,很有趣
可能有些主题我不同意您的看法,但是知道这一点,当我需要您时,您总是在帮助我! 感谢您提供的非常有用的信息!!!,再次感谢您!
你好,你的贡献很大。 我有一个小而又大的问题,我在测试PC关闭的模式(A27)时,在055小时使用了变体(-s -v -n -f -w)。
现在我失去了所有的分区,而testdick却使我无所适从。
有一个可以正常工作的分区,但是当电脑关闭时,我切断了坏块,而我却没有了。 你有什么想法要解决吗?
它是一个80gb的小磁盘,以前我在使用smart时遇到问题,直到删除了系统启动文件并得到了坏块。 好吧,如果有人知道,我遇到这个问题已有3天了,我不知道要去哪里,谢谢。
问候,我试图从640 GB硬盘中恢复文件,它是驱动器c:的一圈,它与win7一起工作,磁盘已损坏(我忽略了它,不是我的),将其作为外部连接时在Windows中,有时它会检测到它,有时却不能,但是它不允许我访问它,我将它连接到装有Linux的PC上,它有时却不能检测到它,目的是尝试恢复多个数据文件夹(主要是摄影师的照片和视频),我已经恢复了相关的56 GB的280 GB,但是我无法再访问要恢复的文件夹,如果插入磁盘,则逐个文件夹打开文件夹当我进入主要课程时,它告诉我:
无法显示“照片xx”的所有内容:获取文件«/ media / pc / E83E5A7F3E5A472A /文件和设置/ F /文件/照片xx / xx»时出错:输入/输出错误
我尝试使用Badblocks,但它告诉我:
用户@团队:〜$ badblocks -s -v -n -f / dev / sdc
badblocks:尝试确定设备大小时权限被拒绝
我该怎么做才能取回这些数据?
预先感谢您的关注。
您尝试过SUDO SU,然后使用命令?
兄弟,一个问题,我已经在USB硬盘上安装了卡利(Kali),可以尝试修复迷你便携式硬盘。 问题是硬盘无法检测到我。 有什么方法可以修理或定位它?
问候兄弟。 非常好的信息,我花了一段时间寻找如何使用图像和所有东西很好地修复20 GB的硬盘,就在我给它开始修复时,我得到了“在确定设备大小时被拒绝的权限”。谢谢您的及时帮助。
须藤苏
我有一个问题,我的 W7 因任何原因无法启动,我已尝试了所有安全模式,但问题仍然存在,请启动电脑 desde Linux Ubuntu 14.2 在 USB 配置中我必须更改 PC 的启动,当从 Linux 进入硬盘驱动器时,硬盘驱动器给出以下错误:
在/ media / ubuntu / eMachines上安装/ dev / sda3时出错:命令行`mount -t“ ntfs” -o“ uhelper = udisks2,nodev,nosuid,uid = 999,gid = 999,dmask = 0077,fmask = 0177 »«/ Dev / sda3»«/ media / ubuntu / eMachines»以非零退出状态退出13:ntfs_attr_pread_i:ntfs_pread失败:输入/输出错误
无法读取NTFS $位图:输入/输出错误
NTFS不一致,或者有硬件故障,或者是
SoftRAID / FakeRAID硬件。 在第一种情况下,在Windows上运行chkdsk / f
然后重启两次进入Windows。 / f参数的用法非常
重要! 如果设备是SoftRAID / FakeRAID,则首先激活
并在/ dev / mapper /目录下挂载其他设备(例如
/ dev / mapper / nvidia_eahaabcc1)。 请参阅“ dmraid”文档
以获得更多细节。
避免丢失文件的下一步是什么?
CESAR NAVARRO,您找到解决问题的方法了吗?
我通过挂载只读分区访问文件。
mkdir /媒体/ Windows
sudo mount ntfs-3g -o ro / dev / sda4 / media / windows(在我的情况下,数据分区为sda4,但无论如何)
问题出在hiberfil.sys文件中。 如果设法擦除它,则可以装入磁盘。 如果您成功了,请告诉我怎么做,因为我还没有能力。
技术上删除了:
须藤安装ntfs-3g -o remove_hiberfile / dev / sda4 / media / Windows
但这对我没用
您好,昨天我可移动硬盘有问题,正在寻找我找到此网站的信息。
问题是,当我尝试打开可移动磁盘时,它告诉我该磁盘未安装,并且不允许我打开它。
我已经看过哪个磁盘具有功能“ sudo fdisk -l”,并且我的磁盘是:Disk / dev / sdb。
通过功能“ badblocks -s -v -n -f / dev / sdb”,它告诉我“已拒绝权限来尝试确定设备的大小”。 我不知道该怎么办,如果有人可以帮助我,我将非常感激。
出现了同样的消息,我通过将«sudo»放在坏块后面并输入密码来解决了
修复NTFS?
您好,修复是逻辑上的,而不是物理上的,我建议备份数据,格式化整个硬盘,并用gparted将损坏的硬盘空间留空; 未使用,然后按照我们的喜好分区,Linux不会因启动问题或典型的“无法复制,粘贴或其他内容”而困扰您。
显然,该工具非常有用。
6GB磁盘大约需要320天。
需要多长时间?
当然,这不是我运行它的好硬件。
哈哈哈·伊万(Hahaha ivan),我想念有半个小时等待27%的那一天,他说你花了很长时间给了我幻觉,>>>>
抱歉,我跑坏了,我得到了这样的纯色线条,细节是我不明白为什么百分比如此之大62K。 我的HDD是1Tb,所以我想这将花费很长时间。
我的理论是,它是0%和62640块,但没有标记空格。
626400%完成,已过15:49:59。 (6097/0/0错误)
这是HDD的问题,在委内瑞拉,HDD的价格非常昂贵,任何帮助将不胜感激。
fdisk -l的输出是
fdisk -l
磁盘/ dev / sda:4013 MB,4013948928字节
255个磁头,63个扇区/磁道,488个圆柱体,总计7839744个扇区
单位= 1 * 512的扇区= 512字节
扇区大小(逻辑/物理):512字节/ 512字节
I / O大小(最小/最佳):512字节/ 512字节
磁盘标识符:0x00000000
设备启动开始端块ID系统
/ dev / sda1 * 128 7839743 3919808 c W95 FAT32(LBA)
磁盘/ dev / sdb:500.1 GB,500107862016字节
255个磁头,63个扇区/磁道,60801个圆柱体,总计976773168个扇区
单位= 1 * 512的扇区= 512字节
扇区大小(逻辑/物理):512字节/ 512字节
I / O大小(最小/最佳):512字节/ 512字节
e2fsck的输出是
e2fsck -pvy / dev / sdb
e2fsck:只能指定选项-p / -a,-n或-y之一。
e2fsck -p / dev / sdb
e2fsck:尝试打开/ dev / sdb时,超级块中的魔术数字错误
/ dev / sdb:
无法读取超级块或未描述正确的ext2
文件系统。 如果设备有效且确实包含ext2
文件系统(而不是swap或ufs等),然后是超级块
已损坏,您可以尝试使用备用超级块运行e2fsck:
e2fsck -b 8193
badblock的输出是
badblocks -svnf /开发/ sdb
在非破坏性读写模式下检查坏块
从块0到488386583
检查坏块(非破坏性读写测试)
使用随机模式进行测试:完成0.00%,经过0:10。 (0/0/0错误)
当它达到0.04%时,输卵管将其击中并说搜索过程中的参数无效
感谢您的帮助。
我建议不要使用该程序,因为我已经读到了“错误块”,它有错误,实际上它使我处于原始模式下的磁盘,无法恢复任何东西,我在了解Linux和计算机科学的情况下就说了这一点,实际上,我是计算机科学家,所以非常小心……..
太糟糕了,您无法阅读注释,因为广告掩盖了内容,无法删除它们。
在此网站上,您可以找到所有 HDD和SSD磁盘之间的差异.
这个网站上如此沉重而精湛的文字。
“在任何情况下都无法安装硬盘等等”
(然后在下面放一个命令...)
“ -F:强制在已安装的设备上进行读写。”
但是他们忘了说最好备份数据并进行破坏性深度扫描(我不会告诉您该命令),它的持续时间要短得多,并且效果更好。 又例如,坏块仅用于修复坏扇区,我再说一次,仅修复坏扇区。 也就是说,如果无法修复这些扇区,则必须使用它们显然不知道的工具来隔离它们。
END
PS:在互联网上搜索该工具以隔离不良扇区并响应自负的用户,因为他似乎比我还聪明。
他们应该感到羞耻,因为这是一个提倡使用免费软件的网站,并且他们强迫访客每天看起来都像MIERDASOFT一样接受cookie。