调整分区大小时分区的 GUID 或 UUID 会改变吗?

调整分区大小时分区的 GUID 或 UUID 会改变吗?

Q1)调整分区大小时分区的 GUID 或 UUID 会改变吗?

我有一个具有大量可用空间的分区(windows 分区),另一个具有很少可用空间的分区(ext4 --> /(根分区)。它们彼此相邻(首先是 windows,然后是 Linux 分区)。所以我正在考虑缩小 windows 分区,然后扩展另一个 Linux 分区。

我正在使用 Ubuntu 和 Windows 10 双启动?

调整大小后,/分区是否仍具有相同的 UUID/GUID。如果是,那么我认为启动期间安装不会出现任何问题。

Q2) 即使 UUID/GUID 发生变化,/调整大小后 Linux 安装分区是否会出现问题?

答案1

合理的分区工具不应该在调整大小时更改 UUID。我不知道有哪个工具会这样做。parted分区磁盘管理并且diskpart保持 UUID 不变。

正如@KamilMaciorowski在评论中指出的那样,fdiskgdisk提供单步分区大小调整。相反,您应该删除一个分区并创建一个调整大小的新分区。这不会破坏数据(分区布局单独存储),但会为新分区生成一个新的 UUID。(您还应该先缩小文件系统,然后再缩小其分区。)

更改 UUID 是否会导致启动问题取决于您的配置。分区可以通过设备顺序(不可靠)、UUID、GPT 标签或文件系统标签来识别。UUID 是我所知道的所有发行版的默认标识符(Arch 可能除外,它是 DIY 的),因此如果您使用默认值,更改分区 UUID 将阻止操作系统启动。

与往常一样,在编辑分区之前进行备份。如果出现问题,备份会很方便。我推荐 Clonezilla。

相关内容