You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

外置硬盘Ubuntu镜像擦除失败及挂载模式问题求助

外置硬盘Ubuntu镜像擦除失败及挂载模式问题求助

关于只读挂载的问题

先聊聊只读挂载的情况,大概率是这几个原因导致的:

  • 分区的文件系统可能损坏了,系统为了保护数据自动切换到只读挂载模式
  • 你的外置硬盘如果有物理只读开关,先检查一下是不是不小心拨到了只读档位
  • 分区被标记了只读状态

你可以按这些步骤尝试解决:

  1. 先卸载已挂载的分区:sudo umount /dev/sdc2(如果提示设备忙,先关掉所有访问这个分区的程序再试)
  2. 检查并修复文件系统:sudo fsck /dev/sdc2,跟着提示完成修复操作即可
  3. 重新挂载为可写模式:sudo mount -o rw /dev/sdc2 /mnt(/mnt是示例挂载点,你可以换成自己常用的路径)

如果还是不行,咱们可以先处理磁盘的分区表问题,再解决擦除的事儿。

关于wipe命令无效的问题

你猜的没错!问题大概率出在你只擦除了/dev/sdc2这个分区,而不是整个磁盘/dev/sdc。

当你用Pi Imager把Ubuntu镜像写入外置硬盘时,它是直接把镜像写入整个磁盘的,这意味着磁盘上会生成多个分区(比如引导分区、系统分区等),你看到的sdc2只是其中一个系统分区而已。只擦除这个分区,其他隐藏的分区(比如引导分区)和磁盘的分区表都还保留着,所以看起来Ubuntu镜像还存在。

给你几个更有效的解决方案:

  1. 直接擦除整个磁盘:
    如果要用wipe命令,目标应该是整个磁盘:sudo wipe -q /dev/sdc,不过这个操作可能耗时较长。
  2. 更快的覆盖方式:用dd写入零:
    这个速度比wipe快很多,命令是:sudo dd if=/dev/zero of=/dev/sdc bs=1M status=progress,注意!这个命令会彻底清除磁盘上所有数据和分区表,执行前一定要确认目标磁盘是/dev/sdc,千万别写错成自己的系统盘!
  3. 重新创建分区表:
    要是你不想完全擦除数据,只是想清除Ubuntu镜像的分区结构,可以用gdisk或fdisk:
    • 运行sudo gdisk /dev/sdc
    • 输入o创建新的GPT分区表(如果是MBR格式就用fdisk的o命令)
    • 输入w保存退出,之后就能重新分区格式化了

另外,你也可以修复文件系统后再回到Pi Imager,选择你的外置硬盘后点击“Erase”选项,有时候这样就能成功格式化了。

备注:内容来源于stack exchange,提问作者Joachim Bsh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 09:13:14