无法安装最近格式化的外部硬盘

无法安装最近格式化的外部硬盘

Linux 似乎根本无法识别我的驱动器。它没有显示在 mount 或 lsblk 中,但可以在 /dev/ 中找到。

当我尝试手动安装它时,我收到以下消息:

mount -t ext4 /dev/sdc /mnt/hdd/sdc
mount: no medium found on /dev/sdc

fdisk 和 mke2fs 也是如此。

fdisk: unable to open /dev/sdc: No medium found

mke2fs -t ext4 /dev/sdc
mke2fs 1.42.9 (4-Feb-2014)
/dev/sdc is entire device, not just one partition!
Proceed anyway? (y,n) y
mke2fs: No medium found while trying to determine filesystem size

fsck.ext4 -f /dev/sdc
fsck.ext4: No medium found while trying to open /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>

e2fsck 给出类似的消息。

可以对这个驱动器做些什么呢?

忘了说我曾尝试擦除驱动器dd但 /dev/sdc 没有响应。

答案1

中等错误意味着您的计算机无法读取磁盘。这通常发生在驱动器功率不足或损坏时。尝试使用不同的 USB 电缆(最好连接到不同的 USB 端口)来解决第一个问题。如果这没有帮助,您可能需要访问 HDD 制造商的网站并下载他们提供的任何救援工具和固件更新。请注意,这可能需要您将 HDD 连接到 Windows 机器,因为许多制造商不会提供任何 Linux 工具。

我也会尝试使用smartctl -H /dev/sdc查看是否有任何故障消息。不幸的是,并非所有外部硬盘都可以通过这种方式检查,即使硬盘本身支持 SMART:一些廉价的 USB-SATA 桥接器可能会阻止其smartctl正常工作

附注:虽然可以将整个/dev/sdc设备格式化为给定的文件系统,但建议的方法是创建分区表(即使您需要单个分区)。

答案2

从您的帖子来看,您似乎正在尝试为创建分区的磁盘设置文件系统。请按照以下步骤进行检查。

使用 fdisk -l 检查磁盘是否列出,确认磁盘列表后,选择磁盘并创建分区

选择 --> fdisk /dev/sdc

检查分区是否创建

以前使用打印“P”使用“n”创建新分区写入表格

到磁盘并退出“w”

然后尝试分配文件系统并检查您是否能够访问分区

笔记:

创建文件系统时也要输入分区路径,而不是整个磁盘路径。

使用类似 mkfs.ext4 /dev/sdc1 (或)mkfs.ext4 /dev/sdc2

不是 mkfs.ext4 /dev/sdc

相关内容