我想清理我的电脑并设置分区。
现在我有 XP、Win-7、Vista、XP/Test/Spare
我注意到我的 PC 非常擅长虚拟化,至少虚拟化 Linux 是这样的。我也很少从我的主要 XP 启动,尽管我偶尔会发现自己在 Windows 7 上开发。所以我认为我可以将其作为 XP、Windows 7、数据分区,然后... 怎么办?我还有一个插槽。
可能有更有用的方法可以做到这一点,你们觉得呢?我兄弟有一个 2gb 分区,用于恢复可以在启动过程中运行的操作系统。但是我不认为我能用我的电脑做到这一点。那么,你们怎么看?
答案1
取决于您的磁盘大小,您尚未指定。根据以下条件对每个分区的大小进行优先排序:
- 默认安装大小
- 以及您最常使用哪一个。
如果我错了,请纠正我,以便我可以更新这个答案以使其更准确,但是:
- XP 默认安装大约 1.5GB
- Vista 默认安装基本版大约为 7-8GB,Premium/Business/Ultimate 版稍大一些。
- 对于我来说,Windows 7 Beta 大约有 6GB。
所有这些都将根据您系统中的组件而有所不同,这些只是粗略估计。每个操作系统只需要一个分区,也许需要一个公共共享分区来将音乐和其他文档与每个操作系统分开。如果您决定将 Linux 安装到驱动器上而不是虚拟环境中,大小会因发行版而异,但通常在未安装其他程序的情况下不超过 5GB。
答案2
根据您对机器的操作,您可能考虑只安装一个主操作系统,然后使用虚拟机(VMware、virtualbox、VirtualPC 等)来托管任何其他操作系统。请注意,Windows 7 应该有一个 VirtualPC 的嵌入式版本,用于运行完整的虚拟 XP 安装。如果您采用这种方法,那么您只需要为主操作系统和数据设置一个分区,然后根据需要在 VM 应用程序中为其他操作系统分配空间。如果您需要与 VM 共享数据,您可以在主操作系统中创建一个共享文件夹,然后将其作为 VM 中的“网络”驱动器安装。这种方法的一个优点是,您可以执行诸如使用 Windows 7 作为主操作系统并使用 NTFS 和任何其他 Windows 独有的花哨功能之类的操作,但仍然能够通过将客户 Linux 操作系统安装为 samba 共享来访问数据。
如果您需要从多个操作系统获得更好的硬件访问,那么按照您的建议安装它们可能是有意义的。joshhunt 和 John T 的建议对这种方法很有帮助。
答案3
为什么需要这么多分区?每个操作系统一个分区听起来很合理,如果您真的想要一个,可以再创建一个“数据”分区。如果您真的需要另一个分区,可以创建一个“媒体”分区,并在其中存储电影、图片和音乐。
答案4
我使用 VirtualBox 运行多个操作系统,每个虚拟操作系统位于 20Gb 虚拟磁盘上。
如果您不想虚拟化,我建议将每个操作系统放在单独的硬盘上(如果您的 PC 可以容纳它们)。这样可以最大限度地减少与引导加载程序之间的冲突。