Q1)调整分区大小时分区的 GUID 或 UUID 会改变吗?
我有一个具有大量可用空间的分区(windows 分区),另一个具有很少可用空间的分区(ext4 --> /(根分区)。它们彼此相邻(首先是 windows,然后是 Linux 分区)。所以我正在考虑缩小 windows 分区,然后扩展另一个 Linux 分区。
我正在使用 Ubuntu 和 Windows 10 双启动?
调整大小后,/
分区是否仍具有相同的 UUID/GUID。如果是,那么我认为启动期间安装不会出现任何问题。
Q2) 即使 UUID/GUID 发生变化,/
调整大小后 Linux 安装分区是否会出现问题?
答案1
合理的分区工具不应该在调整大小时更改 UUID。我不知道有哪个工具会这样做。parted
,分区,磁盘管理并且diskpart
保持 UUID 不变。
正如@KamilMaciorowski在评论中指出的那样,fdisk
不gdisk
提供单步分区大小调整。相反,您应该删除一个分区并创建一个调整大小的新分区。这不会破坏数据(分区布局单独存储),但会为新分区生成一个新的 UUID。(您还应该先缩小文件系统,然后再缩小其分区。)
更改 UUID 是否会导致启动问题取决于您的配置。分区可以通过设备顺序(不可靠)、UUID、GPT 标签或文件系统标签来识别。UUID 是我所知道的所有发行版的默认标识符(Arch 可能除外,它是 DIY 的),因此如果您使用默认值,更改分区 UUID 将阻止操作系统启动。
与往常一样,在编辑分区之前进行备份。如果出现问题,备份会很方便。我推荐 Clonezilla。