与 Wubi 相比,磁盘安装有哪些优势?我可以轻松迁移设置吗?

与 Wubi 相比,磁盘安装有哪些优势?我可以轻松迁移设置吗?

我选择安装 Wubi,因为它简短、简单,而且易于逆转(无需处理分区)。说实话,我可以忍受没有休眠功能。

除了休眠和硬盘读写速度快得可以忽略不计之外,我并没有听说在单独分区上安装的其他好处。但我遇到的几乎每个人都选择了磁盘安装。我还应该知道更多的好处吗,尤其是作为一名大学生,想要一台快速、高效的机器来处理文档、浏览网页等(没有什么比玩游戏更重要的了,我可以在 Windows 上运行它)?

此外,我安装了大量设置和软件包,花了一些时间,不想再重复安装。有什么方法可以将所有这些设置从 C:/ 驱动器(Wubi 安装)上的虚拟磁盘迁移到另一个分区中的磁盘安装?(我有一个 16GB 的 USB 驱动器,如果可以的话)

答案1

Wubi 不会更改或改变您的分区,它会安装到 Windows 文件系统上的虚拟分区(文件)。如果您只是想试用 Ubuntu,这很不错,而且卸载也很容易。

如果您想要正常的双启动,那么您可以在安装过程中使用 Ubuntu CD/USB 进行分区。如果您使用的是 Windows Vista/7,那么我会先创建可用空间,然后再尝试安装 Ubuntu。

如果您打算测试 Ubuntu,您可以以实时模式从 Ubuntu CD/USB 启动,然后选择“试用 Ubuntu”,以确保它兼容或查看您的硬件是否需要任何特殊驱动程序。

优点

  • 对于具有基本计算机技能的 Windows 用户来说,Wubi 很容易
  • 它的便利性
  • 无需刻录 CD 或创建 USB 安装程序
  • 它的安装方式与其他 Windows 应用程序一样
  • 可以从控制面板轻松卸载它。

缺点

  • 系统运行速度会比在真实分区上略慢
  • 如果你的系统比较旧,速度差异会特别明显
  • 使用 Ubuntu 时其他分区的数据可访问性
  • Windows 上发生的任何事情都会影响 Ubuntu

答案2

Wubi 并未虚拟化。它只是一种替代的引导加载程序解决方案。它通过使用可以从 NTLDR 或 BOOTLDR 链接的特殊引导加载程序来工作。从那里,它将 Linux 内核和包含 FUSE 和 ntfs-3g 的修改后的 initrd(初始 ramdisk)加载到 RAM 中。初始 ramdisk 的启动脚本将使用 ntfs-3g 来挂载您的 Windows 分区,找到 Ubuntu 虚拟分区,然后循环挂载它。然后,它将使用“bind”选项在新挂载的虚拟分区的 /host 下重新挂载 NTFS 分区,执行 chroot 到虚拟分区,然后 exec() /sbin/init 或其中的任何内容。

这些都不需要虚拟化,也不是什么新技术。十年前,DragonLinux(基于 Slackware)支持基本相同的虚拟分区技术,但通过 DOS 使用 LOADLIN。它还支持简单地安装到 FAT 分区上的子目录中,其中使用特殊隐藏文件来存储 POSIX 属性(这被称为“umsdos”文件系统,并在 2.6.11 中从内核中删除)

此外,根据 NTFS 分区的情况(文件数量、碎片化程度和其他因素),性能影响可能很小,也可能非常大。在最坏的情况下,Wubi 安装可能只产生相当于安装到本机分区的 5% 的磁盘性能(但您遇到这种糟糕性能的可能性几乎为零。)

答案3

我不确定是否要迁移您的设置,因为我从未这样做过,而且很长时间没有使用 WUBI... 但是,磁盘安装的好处包括使用更多空间。据我记得,您只能使用一定数量的硬盘空间,当然 - 因为 Windows 会在那里,但除此之外,我认为它甚至受到进一步的限制。

更不用说 Wubi 仍然是一种虚拟化形式,我不相信您可以完全访问您的硬件(即我认为它限制了 RAM 和 VRAM 等)。

尝试一下 WUBI 会很不错,可以看到其中的差别...但是如果您担心迁移设置,就不要对操作系统进行太多的更改,这样如果您决定分区并进行磁盘安装,就不必再重复所有操作。

相关内容