在不同的硬盘驱动器或不同的分区上安装两个操作系统是否更安全?[关闭]


16

如果我双启动同时安装Ubuntu和Windows,那么将它们安装在两个不同的硬盘上比同一硬盘上的不同分区安全吗?

可能涉及哪些风险?例如,一个操作系统无法识别另一操作系统的文件。一个操作系统通过某些系统操作意外擦除了另一个操作系统?


3
Ask Ubuntu启动3年后,这又不是重复吗?
彼得·莫滕森

Answers:


17

通常,他们应该彼此分开。如果正确安装(通常是Windows,然后是Linux,因为Linux更“考虑”),则安装正确。据我所知,共享驱动器没有额外的风险。

话虽如此,这里是一些需要提防的陷阱。

  1. 除非您安装其他软件,否则Windows将无法查看Linux驱动器或分区的内容。ext4fsd为我工作。

  2. 共享的存储分区。如果有一个分区这两个操作系统可以看到本机,这意味着FAT32NTFS,那么就可以与数据丢失的问题。如果Windows进入休眠状态,并且另一个OS对共享分区进行了更改,则Windows倾向于在恢复时撤消更改。我建议使用外部存储或在Windows上禁用休眠,或同时使用两者。

  3. UEFI。这是Windows 8的新功能。有两种类型的固件接口,BIOS(较旧)和UEFI(较新)。两种操作系统都需要使用同一操作系统安装。您可以在这里找到更深入的解释。


3
在Windows上,要禁用休眠模式,只需从控制台(以管理员身份)运行以下命令:powercfg -h off
Ismael Miguel

ext4fsd应该读ext2fsd。由于它不完全支持ext4,我将始终以只读模式使用ext2fsd,以防止意外损坏。
Paddy Landau'3

抱歉,我不明白2.您是什么意思hibernation?您能再详细解释一下吗?
ltdev15年

休眠是一种在保存计算机状态的同时关闭计算机的方法,因此就像常规关闭和挂起之间的混合操作一样,它是Windows在某些情况下自动进入的状态。有关更多信息,请阅读Wikipedia文章
cassm

11

使用2个硬盘更安全。

  1. 在格式化过程中,更容易识别不同的硬盘。1将被命名为sda,另一个将被命名为sdb。尽管安装程序将名称放在可引导分区旁边,但它确实有助于查找属于该特定操作系统的其他分区(例如D:驱动器将在sda上为sda2,其中sda1是Windows的操作系统,或者db2是sdb的分区,其中sdb1是Ubuntu的根目录)。

  2. 硬盘故障。如果一个驱动器使您无法取出它并仍然引导至另一个操作系统(也许借助GRUB恢复)。

我自己虽然会在最快的硬盘上安装可引导分区(即操作系统(C:和/)),然后将数据放在另一个驱动器上。

但是……备份并能够还原它们更为重要。最好的办法是定期备份重要数据。如果这样做,您只会遇到小问题。


谢谢。您所说的快慢硬盘驱动器是否适用于内部硬盘驱动器和外部硬盘驱动器?
2015年

1.问题在于用户的感知和关注,而不是分区设置。2.每个磁盘都可能发生故障,也要分开磁盘。正确,设置了两个磁盘后,如果一个磁盘出现故障,我们将仅丢失一个操作系统,但这并不重要。用户的数据很重要,而不是操作系统。

2
@MikołajBartnicki我同意:D备份并能够还原它们更为重要。
Rinzwind

2
将数据保存在内部和外部驱动器上(您可以使用同步工具)。
Rinzwind

1
但是我会同意,如果您重新安装Windows,则Windows可以完全控制自己驱动器上的引导程序是适度的优势,而不是避免恶意软件,因此您不必这样做。尤其是修复启动设置会很麻烦。如果您不是GRUB的专家,那么Windows则需要正确引导。
彼得·科德斯

11

简短答案:

没关系。

详细答案:

将两个操作系统保留在同一磁盘设备上绝对没有风险。只要具有该分区的磁盘设备可以访问,您就可以弄乱另一个系统分区,将其放在单独的物理设备上不会以任何方式使其更安全(也不太安全)。


3
除非一个操作系统覆盖另一个操作系统使用的引导加载程序。如果在单独的物理磁盘上,则恢复起来可能会更容易,因为可以在BIOS中选择启动顺序。
彼得·莫滕森

我认为这个答案应该是:两个操作系统的安装成功后,就没有风险了。在这些论坛上,SuperUser和Linux SE上存在很多有关如何执行操作的问题,这是因为用户在安装不当后就失去了对操作系统的引导访问权限。
Boluc Papuccuoglu 2015年

@PeterMortensen通过设置两个磁盘,一个操作系统也可以覆盖另一操作系统使用的引导程序。第二块磁盘不会以任何方式阻止这种情况。

@BolucPapuccuoglu请提供指向问题描述的链接,该问题直接由在一个磁盘上放置两个OS引起,而当每个OS具有单独的磁盘时将永远不会发生。我一看到就会相信。

2

如果您有两个硬盘驱动器,那么最方便的是在一个Windows上安装Windows,在另一个Ubuntu(或任何其他操作系统)上安装。

  1. 大多数现代Windows PC都已经安装了三个分区-恢复分区,“系统保留”分区,最后是主Windows分区。如果仅定义了3个主分区,请创建一个扩展分区并在其中安装Ubuntu。

  2. 假设Windows消耗了整个第一个硬盘,则必须调整这些Windows分区的大小。

  3. 将第二个OS安装在单独的硬盘驱动器上时有一种安全感。使用两个硬盘驱动器,您可以将主硬盘驱动器滑出(对于笔记本电脑)或断开电源(对于台式机)。现在,您知道在安装另一个主操作系统时不会意外损坏主操作系统。对于真正的偏执狂,您可以在升级到较新版本时执行相同的操作。

例如,我的机器支持四个硬盘驱动器。所以我在第一台上运行Windows 7,在第二台上运行Ubuntu。与其使用Linux引导加载程序来选择我的操作系统,不如使用BIOS引导屏幕来选择从第一个或第二个硬盘驱动器进行引导。如果按电源按钮然后走开,则它将在无人照管的情况下从主磁盘引导。

Ubuntu将很高兴挂载您的Windows分区,以便您可以访问文件。

要考虑的另一种选择是使用虚拟机。我在Windows分区上使用VMware唯一的警告是您需要足够的内存和CPU能力才能同时运行两个OS。

关于冗余的一则评论-如果您打算设置任何类型的磁盘冗余(镜像或RAID-5条带化),则您的硬盘驱动器必须具有相同的大小,以避免浪费空间(系统将使用最小的大小)驾驶)。硬件方法比简单的基于软件的解决方案可靠得多,并且性能更好。您必须备份任何您不想丢失的数据!


欢迎来到Ask Ubuntu!;-)对于未来:请尽量言简意赅:虽然32767个字节允许的最大值,你不是在这里写论文,但正在努力帮助用户以简洁,准确的信息。(现在时间仍然太长)
Fabby

1

从严格的系统角度来看,它是完全相同的...只要您正确配置分区即可。正确配置的分区使用起来绝对安全,并且在处理另一个分区时,您绝不会无意间删除日期-无论它们是否在同一操作系统下。

如果您通过使用低级工具手动破解主启动记录来配置它们则取决于您对此类工具的熟练程度!但是,如果您使用高级工具来调整分区大小并创建下一个分区,则不会遇到麻烦。

当您要求一种更安全的方法时,我的建议是将两个磁盘划分为一个Windows分区,并在每个磁盘上划分一个(或多个)Ubuntu磁盘。这样,您可以轻松地在任何操作系统的第二个磁盘上复制敏感数据。您甚至可以为您(或其中一个)Ubuntu分区构建RAID-1镜像。但是我必须承认,如果您负担不起(或不想)复制所有内容,则它是相当高级的配置。


谢谢。“用两个Windows分区和一个(或多个)Ubuntu磁盘拆分两个磁盘”是什么意思?
2015年

@Tim在Unix系统上通常有多个分区,经典模式是/,swap,/ usr,/ var和/ home。但是根据使用情况,您的行驶里程可能会有所不同。通常,您可以有2个分区(+交换),一个分区用于不需要镜像的数据(系统和静态数据),另一个分区用于需要镜像的数据。对于Windows,请按照您的意愿做-毕竟我们在Unix站点上都是这样的:-)
Serge Ballesta

如今,对于大多数将由发行版软件包安装的软件,将其/usr与root(/)文件系统分开并没有多大意义。除非您喜欢查找和报告引导顺序错误。现代文件系统非常擅长老化,因此划分空间只是发现您剩余大量的存储空间/var,而根FS上的空间用完了只是一个痛苦。我喜欢将多媒体内容的存储空间放置在安装有/dataw / e 的磁盘上,而不是仅放置在主目录中。
彼得·科德斯

IMO,我的主目录用于我创建或正在处理的内容,而不仅仅是我下载的内容。这样,我可以更轻松地备份我关心的内容,而不必再考虑可以从Internet获得的内容。
彼得·科德斯

@PeterCordes我通常至少使用2个分区:一个用于系统(/和/ usr),另一个用于用户文件(/ home)。这样,在主要版本升级中,我只保存配置文件(位于主分区上)并进行完整安装,从而擦除了系统分区上的所有内容,并将所有内容保留在用户分区上。我将/ var放在系统分区上,将符号链接放在应该可以保留到重新安装的主分区文件夹上(例如,/ var / www ...)
Serge Ballesta

1

从统计学上讲,将其安装在两个单独的驱动器上会不太安全。如果一个驱动器发生故障,您将丢失一半的数据。相反,将两个操作系统都安装到一个驱动器上,并将(假设的)第二个驱动器保留为备份驱动器,则在一个驱动器发生故障时会提供一种冗余形式。

就您的系统而言,将一个驱动器分区两次并在其中安装两个操作系统或将其安装到两个单独的驱动器上都没有关系。

正确安装两者,没有任何操作系统擦除另一操作系统的危险。如果要在系统之间共享文件,则可能需要授予每个操作系统对另一个操作系统的访问权限。


您可以将Windows内容备份到另一个驱动器上的分区中,反之亦然。因此,您关心的所有内容都存储在两个驱动器中。根据丢失的驱动器,您可能需要一个新驱动器和一个实时启动的USB记忆棒来重新装东西,但这是安全的。(但是请记住RAID1!=备份,因为它不能防止意外删除或其他删除。但是非常方便。)
Peter Cordes
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.