在尝试将 Linux Mint 安装到外部硬盘上失败后,我损坏了磁盘。现在,它没有显示在“我的电脑”文件夹或磁盘管理中。我猜测这可能与我将其格式化为 EXT3 并且 Windows 无法读取有关。如果我的计算机无法识别硬盘,我该如何将其格式化回其状态?
答案1
您可以使用 Live Linux 光盘启动来修复它。启动后,您可以使用分区如果您喜欢 GUI 或fdisk
通过 CL。
- GParted 非常简单
- 以 root 身份打开 GParted
- 确保您使用的是正确的设备(右上角有一个下拉列表)
- 选择“分区”和“新分区表”
- 默认值是 MSDOS,但您可以通过打开高级箭头来验证这一点。
- 应用更改
- 然后,您可以右键单击(未分配空间)行并添加新 > fat32/ntfs/etc。您也可以跳过此步骤,因为它有一个分区表,然后在 Windows 中完成。
fdisk
由于它是命令行基础,因此更加深入。- 在终端中先使用 sudo (
$ sudo -i
) - 键入
fdisk -l
以列出您的光盘,验证哪一个是您的(您将需要知道显示以下内容的行/dev/sdX
(X 只是一个字母的占位符)(Windows 可能有 sdX1 sdX2 等等) - 仔细检查你是否清楚自己正在操作哪个硬盘
- 现在您知道了,输入
fdisk /dev/sdX
- 您可以键入
o
来写入新的 MSDOS 分区表。 - “n” 将创建一个新的分区,选择“p”和“1”,然后接受接下来两个(第一个和最后一个扇区)的默认值。
- 选择“t”作为类型,选择“1”作为 NTFS(只是为了让您返回 Windows 再次完成)
- “w” 将更改写入磁盘(如果您觉得搞砸了,“q” 表示退出并且不会写入更改)
- 现在你需要在驱动器上进行 NTFS 格式化,因此
ntfs-3g
使用sudo apt-get install ntfs-3g
mkfs.nfts /dev/sdX1
(如果你按照上面的步骤操作,那么你在磁盘上创建了 1 个分区,因此你需要将其写入该分区不是整个设备)。
- 在终端中先使用 sudo (
重要的:我假设你对整个外部设备进行了操作,并且你想完全擦除它。如果不是这样,请告诉我,我们可以解决这个问题。但是,这会擦除驱动器上的数据。所以要三思而后行(即在盲目输入上述内容之前仔细检查所有内容并理解它)。