我在终端上输入“fsck”来检查或修复我的文件,只是为了尝试修复我的硬盘,终端向我显示了这个。
sudo fsck -p /dev/sdc
fsck from util-linux 2.34 fsck.ext2: Bad magic number in super-block while trying to open
/dev/sdc /dev/sdc: The superblock could not be read or does
not describe a valid ext2/ext3/ext4 filesystem. If the device
is valid and it really contains an ext2/ext3/ext4 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> or
e2fsck -b 32768 <device>
fdisk -l 并显示以下内容:
Disk /dev/sdc: 1.84 TiB, 2000365289472 bytes, 3906963456 sectors
Disk model: My Passport 0748
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x69205244
Device Boot Start End Sectors Size Id Type
/dev/sdc1 218129509 1920119918 1701990410 811.6G 72 unknown
/dev/sdc2 729050177 1273024900 543974724 259.4G 74 unknown
/dev/sdc3 168653938 168653938 0 0B 65 Novell Netware 386
/dev/sdc4 2692939776 2692991410 51635 25.2M 0 Empty
在 Gparted 上我的外部驱动器的文件系统未知,并显示此错误。无法检测文件系统!可能的原因有:
- 文件系统已损坏
- GParted 无法识别文件系统
- 没有可用的文件系统(未格式化)
- 缺少设备条目 /dev/sdc
如果我尝试安装 sudo 挂载 /dev/sdc
mount: /dev/sdc: can't find in /etc/fstab.
我尝试安装并检查分区:
sudo fsck -p /dev/sdc1
fsck from util-linux 2.34
fsck.ext2: No such file or directory while trying to open /dev/sdc1
Possibly non-existent device?
sudo mount /dev/sdc2
mount: /dev/sdc2: can't find in /etc/fstab.
感谢您的帮助和时间!
答案1
我有几个这样的护照设备,但随着时间的推移,它们的可靠性都很差。
有时我可以通过创建新的 GPT 分区表(Gparted,选择驱动器,单击菜单栏中的设备选项卡,然后创建新分区表。从下拉菜单中选择 GPU)来恢复设备。当然,这会破坏设备上任何现有的数据结构。使用新分区表创建一个新的主分区并使用您选择的文件系统对其进行格式化。
或者,你可以像我一样把它们捐给当地的电子产品回收商,寻找更可靠的东西。