安装Ubuntu后原Windows C盘分区丢失问题求助
找回原硬盘未分配空间的解决方案
兄弟,别慌!你遇到的情况其实是新手装Linux时很常见的小问题——删除原C盘分区后,那部分空间变成了未分配的空闲区块,Ubuntu默认不会自动帮你挂载或格式化这部分空间,所以你在文件管理器里看不到它,但空间其实根本没丢。下面给你一步步说怎么把它找回来:
第一步:确认空闲空间的位置
先搞清楚那部分空间到底在哪,两种方法任选:
- 图形化工具(新手首选):打开Ubuntu的「磁盘」应用(在应用列表搜“Disks”就能找到),左侧列表里找到你的500GB原硬盘(通常标有硬盘型号,比如ST500LM012),你会看到硬盘上有一块灰色的未分配区域,大小就是你原来C盘的容量,这就说明空间安全存在。
- 命令行方式:按
Ctrl+Alt+T调出终端,输入命令查看所有磁盘信息:
输出里会显示你原硬盘的分区情况,其中标有“Free Space”的就是你要找的那部分空间。sudo fdisk -l
第二步:格式化并挂载空闲空间
如果你不需要原C盘的数据了,直接把这部分空间做成Linux可用的分区就行:
方式一:图形化操作(简单直观)
- 在「磁盘」应用里选中那块未分配空间,点击右上角的齿轮图标,选择「创建分区」
- 设置分区参数:
- 分区类型选「主分区」就够用
- 文件系统推荐选
EXT4(Linux最通用的文件系统) - 给分区起个好记的名字,比如“OldDiskData”
- 确认后点击「创建」,完成后点击分区下方的“播放”图标挂载它,之后就能在文件管理器的「其他位置」里看到这个分区了。
方式二:命令行操作(进阶玩法)
- 用
fdisk -l找到未分配空间所属的磁盘路径(比如/dev/sda),输入命令进入分区编辑:
按sudo fdisk /dev/sdan创建新分区,跟着提示选择分区类型、起始扇区,最后按w保存设置。 - 格式化新分区(假设新分区路径是
/dev/sda3):sudo mkfs.ext4 /dev/sda3 - 创建挂载点并挂载:
如果想让这个分区开机自动挂载,还需要编辑sudo mkdir /mnt/olddiskdata sudo mount /dev/sda3 /mnt/olddiskdata/etc/fstab文件添加对应的挂载条目。
额外提醒
如果你原来的C盘里还有重要数据,千万别格式化!这种情况你需要用数据恢复工具,比如终端工具testdisk或者图形化的Photorec,先把数据恢复出来再处理分区。
内容的提问来源于stack exchange,提问作者Zvezdas1989




