You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

双系统安装异常:硬盘显示单个NTFS分区,Ubuntu安装未分配空间不可见

解决Windows磁盘管理识别异常、无法看到未分配空间的双系统安装问题

嘿,我之前帮朋友处理过几乎一模一样的双系统安装坑,折腾了好一会儿才理顺,给你分享几个靠谱的解决步骤:

先从Windows端排查修复

首先得解决Windows磁盘管理的识别问题,这大概率是分区表错误或者系统缓存的锅:

  1. 检查并修复磁盘错误
    打开管理员权限的命令提示符,输入chkdsk C: /f /r(把C换成你的系统盘盘符),这个命令会扫描磁盘坏道和文件系统错误,修复过程可能需要重启电脑,耐心等它跑完就行。

  2. 用Diskpart排查分区真实状态
    还是在管理员命令提示符里输入diskpart,然后依次执行:

    • list disk:找到你要装Ubuntu的目标磁盘(看容量大小判断,千万别选错!)
    • select disk X(X是刚才找到的磁盘编号)
    • list partition:这时候看输出,如果能看到未分配空间和原本的多个分区,那只是Windows磁盘管理的缓存问题;如果还是显示成单一NTFS分区,那基本就是分区表损坏了。
  3. 刷新磁盘管理缓存或重启磁盘服务

    • 打开磁盘管理,点击顶部菜单栏的「操作」->「刷新」,或者直接重启电脑,很多时候缓存刷新后就能正常识别了。
    • 要是还不行,按Win+R输入services.msc,找到「磁盘」服务,右键选择「重启」,再打开磁盘管理看看。
  4. 修复分区表(谨慎操作!)
    如果Diskpart也识别异常,那得用你之前用的第三方工具(比如能看到未分配空间的那款)来修复分区表。比如用DiskGenius的话,找到目标磁盘,选择「重建分区表」,一定要先备份所有重要数据,这步操作有风险,别大意!

直接在Ubuntu安装时处理分区

要是Windows端死活搞不定,没关系,Linux的分区工具反而更靠谱:

  1. 用Ubuntu安装U盘启动,选择「试用Ubuntu而不安装」,打开自带的GParted分区编辑器(找不到的话在终端输入gparted就能启动)。
  2. 在GParted里你会发现它能正常识别未分配空间和所有分区(毕竟第三方软件都能看到,Linux的分区工具兼容性拉满)。
  3. 接下来创建Ubuntu需要的分区:
    • 交换分区(swap):大小建议和你的内存容量相当(比如8G内存就分8G),格式选linux-swap
    • 根分区(/):分配大部分未分配空间,格式选ext4,挂载点选/
    • (可选)/home分区:如果想以后重装Ubuntu时保留个人数据,可以单独分一个区,格式ext4,挂载点选/home
  4. 安装时注意引导位置:如果是UEFI模式启动的Windows,要把Ubuntu的引导安装到ESP分区(就是那个几百MB的FAT32分区);如果是Legacy BIOS模式,直接安装到磁盘的MBR(比如/dev/sda)。

最后提醒几句

  • 所有分区操作前,一定要备份重要数据,不怕一万就怕万一!
  • 如果你的硬盘是GPT分区表,确保Windows是UEFI模式启动,Ubuntu安装时也要选UEFI模式的U盘启动项,不然可能会出现引导失败的问题。
  • 用第三方工具修改分区后,最好先重启Windows让系统识别变化,再进Ubuntu安装,避免出现分区冲突。

内容的提问来源于stack exchange,提问作者UkFLSUI

火山引擎 最新活动