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