当我插入 1TB USB 外置硬盘时出现错误,奇怪的是它之前工作正常,而且我已经使用了几个月了。昨天我压缩了一个包含大约 120GB 数据的文件夹,但压缩在一小时后失败了,我决定卸载驱动器并关闭所有内容。
今天,当我尝试插入驱动器时出现以下错误:
错误安装:mount:错误的 fs 类型、错误的选项、/dev/sdc 上的错误超级块、缺少代码页或辅助程序或其他错误在某些情况下,在 syslog 中发现有用的信息 - 尝试 dmesg | tail 等
/proc/partitions
下面是cat 的输出
muzikayise@muzikayise-supercom:~$ sudo fdisk -l /dev/sdc
磁盘 /dev/sdc:1000.2 GB,1000204886016 字节 255 个磁头,63 个扇区/磁道,121601 个磁柱 单位 = 16065 * 512 = 8225280 字节的磁柱 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标识符:0x39dcba64
设备启动开始结束块ID系统
请问有人能帮忙吗?
提前致谢,
muzi 20110203:好的,我看了一下,正如 Jet 所建议的,分区表乱了,不确定是怎么发生的。看看下面的分区详细信息:
muzikayise@muzikayise-supercom:~$ sudo sfdisk -d /dev/sdc > PT.txt
muzikayise@muzikayise-supercom:~$ cat PT.txt
# partition table of /dev/sdc
unit: sectors
/dev/sdc1 : start= 0, size= 0, Id= 0
/dev/sdc2 : start= 0, size= 0, Id= 0
/dev/sdc3 : start= 0, size= 0, Id= 0
/dev/sdc4 : start= 0, size= 0, Id= 0
我会试着解决这个问题,目前还不知道该怎么做,但我会用谷歌搜索解决方案
答案1
cat /etc/fsta
并寻找/dev/sdb
1/dev/sdb2
等
如果这些行存在,您需要注释或删除它们。然后重新安装驱动器。
您可能正在强制在您的 HDD 上使用非标准文件系统。
答案2
好的,分区表是驱动器的问题。我使用了这个链接http://hubpages.com/hub/Repair-Partition-Table它指导我如何修复分区表。
因此我按照上述文章的建议添加了 Gparted,并使用 Ubuntu 软件中心来定位并安装它。
安装后,我打开了 Gparted,它确认我的 /dev/sdc 未分区,因此我使用 Gparted 创建了一个新分区,我以为它会“以某种方式”保存我的数据,但我错了,因此丢失了所有数据。无论如何,大多数东西都是垃圾,但至少我的 1TB 驱动器又可以工作了,耶 :)
再次感谢那些就此问题向我提供反馈的人。
我的固定驱动器现在如下所示:
muzikayise@muzikayise-supercom:~$ sudo fdisk -l /dev/sdc
Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x39dcba64
Device Boot Start End Blocks Id System
/dev/sdc1 1 121602 976760832 83 Linux
永远最好的,木子
答案3
在我看来,硬盘上似乎没有分区。您已经在硬盘上创建了一些分区吗?因为正常情况下它应该是这样的:
sudo fdisk -l /dev/sdb
Platte /dev/sdb: 1000.2 GByte, 1000204886016 Byte
255 Köpfe, 63 Sektoren/Spur, 121601 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x444c544e
Gerät boot. Anfang Ende Blöcke Id System
/dev/sdb1 1 77664 623836048+ 7 HPFS/NTFS
/dev/sdb2 115910 121601 45720990 f W95 Erw. (LBA)
/dev/sdb3 77665 103161 204804652+ b W95 FAT32
/dev/sdb4 103162 115909 102398310 83 Linux
/dev/sdb5 115910 120163 34170223+ 83 Linux
/dev/sdb6 120164 121601 11550703+ 83 Linux
我知道它是德文,但是缺少了 /dev/sdb1、dev/sdb2 等的最后一部分。