我正在使用我的 USB 驱动器,当我将其插入 gparted 时,USB 显示未分配分区,并且 gparted 要求我创建一个分区表。我创建了一个表,但我的电脑卡住了,进程被强制终止。现在 USB 没有显示任何地方,如果我运行 gparted /dev/sdc,它会显示一个 2.00 TiB 的分区,如果我尝试创建分区表,终端会显示:/dev/sdc。无法识别的标签在 /dev/sdc 上读取时输入/输出错误在 /dev/sdc 上写入时输入/输出错误打开 /dev/sdc 时出错:未找到介质
答案1
如果您的 USB 驱动器使用 Linux 文件系统,以下内容可以提供解决方案。您将需要使用终端。
首先,确保您已卸载设备。
sudo umount /dev/sdc
要检查您的设备具有哪种文件系统,请输入以下命令:
sudo fdisk /dev/sdc
您将收到如下提示:
Command (m for help):
接下来,您需要输入p
命令。这将打印设备的分区表。在表格底部,它应该显示一系列大致如下所示的字段。
Device Boot Start End Blocks Id System
/dev/sdc 2048 15158239 7578096 83 Linux
如果您的 Id 字段显示 83,并且您的 System 字段显示 Linux,则以下内容可能对您有帮助。如果没有,我不知道如何解决您的问题。
此后所写的所有内容都假定你的 Id 字段为 83,System 字段为 Linux
您需要使用该fsck
命令来修复文件系统。如果是 Linux 文件系统,它应该有一个名为 lost+found 的目录。任何恢复的文件都将存储在此目录中。
sudo fsck /dev/sdc
重新安装您的设备。例如:
sudo mount /dev/sdc /media/usr
如果您的任何文件被恢复,您将在 USB 驱动器的 lost+found 目录中找到它们。
希望这能有所帮助。