dod*_*hjk 5 usb mount hard-drive 13.04
我想重新格式化我的硬盘,并在可能的情况下恢复(有些不重要的)内容。
我有一个带有 NTFS 分区的 Western Digital 1TB 硬盘。我拔掉了驱动器,而没有先安全地移除它。起初,一个弹出窗口要求我使用 Windows 操作系统来运行该chkdsk /f命令,但是,为了继续使用 Linux 操作系统,我ntfsfix在 ubuntu 终端上使用了该命令
现在,当我尝试访问硬盘驱动器时,它不再出现在 Nautilus 中。
我尝试使用磁盘工具重新格式化它,但它给了我一条错误消息,并且 Gparted 会无限地挂在“扫描设备”步骤上。
请评论您希望看到的任何输出,我会将其添加到我的问题中。
编辑
磁盘实用程序告诉我在 /dev/sdb 上
命令 sudo fdisk -l给出
dodohjk@DodosPC:~$ sudo fdisk -l
[sudo] password for dodohjk:
Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0006fa8c
Device Boot Start End Blocks Id System
/dev/sda1 * 4094 482344959 241170433 5 Extended
/dev/sda2 482344960 488396799 3025920 82 Linux swap / Solaris
/dev/sda5 4096 31461127 15728516 83 Linux
/dev/sda6 31463424 52434943 10485760 83 Linux
/dev/sda7 52436992 62923320 5243164+ 83 Linux
/dev/sda8 62924800 482344959 209710080 83 Linux
Disk /dev/sdb: 1000.2 GB, 1000202043392 bytes
255 heads, 63 sectors/track, 121600 cylinders, total 1953519616 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6e697373
This doesn't look like a partition table
Probably you selected the wrong device.
Device Boot Start End Blocks Id System
/dev/sdb1 ? 1936269394 3772285809 918008208 4f QNX4.x 3rd part
/dev/sdb2 ? 1917848077 2462285169 272218546+ 73 Unknown
/dev/sdb3 ? 1818575915 2362751050 272087568 2b Unknown
/dev/sdb4 ? 2844524554 2844579527 27487 61 SpeedStor
Partition table entries are not in disk order
Run Code Online (Sandbox Code Playgroud)
我在这里写错了,但是这里的输出fsck /dev/sbd是
dodohjk@DodosPC:~$ sudo fsck /dev/sdb
fsck from util-linux 2.20.1
e2fsck 1.42.5 (29-Jul-2012)
ext2fs_open2: Bad magic number in super-block
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/sdb
The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
Run Code Online (Sandbox Code Playgroud)
小智 0
注意:这是一篇陈旧的帖子,所以我认为它已经解决了,但以下是我的想法,以防它们对其他人有所帮助:
数据恢复前景:糟糕
由于ntfsfix没有帮助,使用像这样的 Windows 实用程序chkdsk确实是您最好的选择,但我预计不会成功。
输出sfdisk似乎表明分区表已损坏。它显示(显然)一个大的主分区和一个具有两个逻辑卷的逻辑分区,但分区号和文件系统类型是错误的。唯一令人鼓舞的是尺寸和布局都很合理。
fsck.ext2由于两个原因,输出毫无意义。
/dev/sdb不是/dev/sdb1fsck.ext2是工具出错了。格式化前景:需要健康检查
分区图损坏令人担忧。我会使用这样的工具gnome-disk-utility来运行简短的 SMART 测试并显示总体运行状况,并让您对其进行格式化。如果这不起作用,则驱动器可能已损坏。