我想重新安装我的操作系统,但我不想让我的电脑在重新设置所有东西的过程中停机一天。
我是否可以通过 Virtual Box 将新的操作系统安装到新硬盘上,然后在我的物理计算机上换出硬盘并让其运行?
答案1
是的。在 VirtualBox 中,所需的功能称为原始硬盘访问。我做了相反的事。
潜在的问题是操作系统必须能够在其他硬件上启动,并且“没问题”。第一个问题与驱动程序有关。虚拟机的虚拟化硬件与实际硬件不同。根据操作系统及其安装方式,当在实际硬件上启动时,它们的驱动程序将会丢失;或者更糟的是,适用于虚拟硬件的驱动程序看起来足够接近,但实际上却不起作用。因此,操作系统必须经过一轮检测新硬件和交换所有驱动程序的过程。有时这可以正常工作,有时则不行。
第二个问题主要是 Windows 激活问题。如果在虚拟硬件上激活了,则必须在新硬件上重新激活。根据您安装的 SKU,这可能不被允许,或者需要致电 Microsoft 为您辩护。
答案2
好的,至于硬件可比性的规格,您必须使用您计划在虚拟机上运行的 PC,在完成后您希望在其上运行 ssd 的 PC 上。您需要将网络管理器设置为使用主机以太网卡 ID 进行桥接。然后,您需要将存储选项卡中的数据控制器设置为“使用主机 I/O 缓存”,并将音频、视频设置为英特尔或您的 PC 用于操作的任何设备,都可以选择。通过 USB 3.0 SATA 连接器插入 ssd。转到机器设置中的 usb 设置,右侧有小 dong 图标,右键单击绿色加号 dong 图标,然后打开一个选择窗格,其中列出了所有 usb 连接。选择 3.0 sata。它将出现在框中。现在选择确定。确保将 win 10 iso 连接到存储选项卡中的光盘。您希望机器尽可能多地模拟您的 PC 硬件,使用所有“使用主机???”在硬件选择的每个部分都可用。现在您启动机器。当安装完成时,它复制文件并需要重新启动。关闭机器。取出硬盘并将其安装到 PC 硬盘连接线中,然后将 PC 启动到该硬盘。这将需要几分钟才能启动驱动程序以进行硬件扫描并切换所需的驱动程序,然后安装并行所需的任何设备驱动程序,系统会认为它误读了系统,因为它只将所有文件和驱动程序安装到硬盘上,但是一旦重新启动发生,它就会读取完整的硬件到驱动程序兼容性并安装所需的驱动程序并将系统同步到它,将安装系统缓存留在主板上的 CMOS 内存中以加快启动和引导速度,并在此时在注册表中注册操作系统,因此它的硬盘缓存保存了驱动器的 UUID、驱动程序列表和安装的系统安全性。如果用户在同步到的 PC 以外的其他地方,它会给出错误。它将在每次启动时使用相同的驱动程序,因为它读取缓存来启动。您需要通过禁用所有启动应用程序、清除系统缓存和刷新启动文件夹文件来执行干净启动配置。这个过程真的不行。最好在安装完操作系统文件并需要启动时立即拔出 SSD,然后在您要运行它的 PC 中启动它,让它同步,这样就没问题了。