![在笔记本电脑上使用 2 个独立硬盘运行 Windows 或 Linux 的可行性](https://linux22.com/image/1558953/%E5%9C%A8%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%94%B5%E8%84%91%E4%B8%8A%E4%BD%BF%E7%94%A8%202%20%E4%B8%AA%E7%8B%AC%E7%AB%8B%E7%A1%AC%E7%9B%98%E8%BF%90%E8%A1%8C%20Windows%20%E6%88%96%20Linux%20%E7%9A%84%E5%8F%AF%E8%A1%8C%E6%80%A7.png)
我有一台运行 Windows 7 Pro、Core i7、集成显卡、500GB SSD 的联想 T430。
我在学校,是一名高级初学者,正在学习编程,并根据班级或小组在多个环境中进行开发。我使用 Office 365、Adobe CC 和其他常见的 Windows 原生应用程序来上商业课程。对于我的 CSE 课程,我使用 Notepad++、VS Code、Eclipse、NetBeans、IntelliJIDEA 和其他几个。我使用 Java、Python、COBOL、JavaScript 等进行编程。我注意到并且有人告诉我,如果我能使用 Linux 机器,我会觉得生活更轻松。
对我来说,只需关闭电脑并更换驱动器,然后重新启动另一个驱动器,这非常容易。我只熟悉购买新驱动器时克隆驱动器的想法,并且发现完成后我可以使用任何一个驱动器。我对 Linux 不够熟悉,不知道是否可以在 Windows 和 Linux 之间进行操作。我在网上找到的所有内容都与虚拟机、分区以及同时运行 2 个硬盘驱动器进行双启动有关。似乎它们都可能出现一些相当棘手的问题,可能会导致我长时间无法使用,从而无法参加课程。
那么,我是否可以(或建议)在一节课上使用 Windows 操作系统,在下一节课上关机并更换硬盘(一个螺丝),在 Linux 下启动,进行编程工作,参与开发项目等,然后关机、更换硬盘并返回 Windows?如果我几天、几周或几个月都不需要运行其中一个系统,该怎么办?
访问文件并不是什么大问题,因为我使用云存储来存储我需要访问的所有文件。我有备份系统,所以我不太担心丢失任何东西。
答案1
在 T430 上,您可以用硬盘或 SSD 的托架替换 CD 驱动器,这样同一台机器中就可以有两个 HDD……
但根据我的经验,双重启动很麻烦,迟早你会发现你想要使用另一个系统上的某个应用程序。所以在我看来,最好的办法是在 Windows 下的 VM 中运行 Linux,这样当 Linux 下运行时,你仍然可以使用你的 Windows 应用程序。我已经使用 T430 运行 Linux 和 Windows VM 4 年了,效果非常好,Windows VM 的运行速度与“本机”一样快,有时甚至更快。我希望相反的情况会更加有用,Linux VM 要轻得多……
如果您不使用 Linux 上的 GUI 应用程序,则可能非常快速的设置是启动“无头”虚拟机并设置与其的 SSH 连接。然后使用 Windows 上的编辑器/文件管理器(通过 SFTP 访问文件)并使用 SSH 终端发出命令。
答案2
SATA 驱动器插槽的循环次数相当有限,并且并非设计为可以不断更换。与台式机不同,它不是简单地更换电缆和驱动器的问题。实际上,我会考虑其他替代方案,而不是不断更换驱动器。
您可以在单个驱动器上进行双重启动 - 大多数现代 Linux 安装程序都会为您执行此操作,但如果您使用安全启动运行 Windows(对于 Windows 7,我怀疑情况并非如此),则使用哪个发行版很重要。为了避免麻烦,我的建议是备份 Windows(因为有时会发生不好的事情),启动到 Linux 实时磁盘,然后让安装程序调整驱动器大小并重新分区以进行 Linux 安装。
Linux 也能在速度足够快的外部存储设备上运行 - 您可以真正地(非常小心?我有时会将 Linux 安装到错误的驱动器)运行 Linux LiveCD 安装到外部驱动器并使用它来启动。
还值得检查一下您是否可以将某物插入设备上的 msata 插槽并使用它。这表明有一个msata 端口- 在 ThinkPad 上安装它应该不难,如果你不是太挑剔,那么有相当便宜的选择。
答案3
我要么从单个硬盘双启动,要么在 USB 闪存驱动器上运行 Linux(最好是 USB 3.0+,但 2.0 也可以)。这不会减慢编译时间和编程时间。一旦软件加载到 RAM 中(首次打开后),您不会注意到速度差异。