目前,我必须唯一标识计算机上的操作系统。
现在我使用磁盘的序列号和分区号,这意味着操作系统安装在磁盘的该分区中。因为我认为磁盘的一个分区上只能安装一个操作系统。因此,这决定了一个独特的操作系统。
或者,有没有更好的方法来表示它?
目前,我必须唯一标识计算机上的操作系统。
现在我使用磁盘的序列号和分区号,这意味着操作系统安装在磁盘的该分区中。因为我认为磁盘的一个分区上只能安装一个操作系统。因此,这决定了一个独特的操作系统。
或者,有没有更好的方法来表示它?
Unique是一个很滑的概念。假设我制作了 VirtualBox 机器映像,并在我的服务器上运行了五个相同的实例。它们都将具有相同的磁盘序列号和相同的分区 ID。它们应该是相同的,还是不同的?也许您可以将网络地址添加到组合中,这可能是鉴别器。但是,如果它们没有联网怎么办?
还有许多其他可能的灰色区域:我可以在 Linux 系统的同一分区上拥有十几个不同的内核,并在启动时启动我选择的任何一个。这些都应该相同还是不同?
早期版本的 Windows 安装在 DOS 安装之上,您在 DOS 中启动,然后在其之上启动 Windows。那是两个不同的操作系统还是只有一个?