相关疑难解决方法(0)

休眠并启动到另一个操作系统:我的文件系统会损坏吗?

重要的

如果您来到这里寻找这个问题的答案,请阅读以下所有答案。有一些人在这样做时丢失了数据。如果您打算定期执行此操作,我强烈建议您亲自测试。


原始问题

假设我在同一台计算机上安装了 Windows 和 Linux。如果我使 Windows 休眠,是否可以在恢复 Windows 时启动到 Linux 而不会损坏 Windows 文件系统?反过来呢?如果我休眠一个,启动到另一个,并挂载休眠的文件系统读/写怎么办?只读?如果这是不安全的,有没有办法检测其他操作系统的休眠状态并防止挂载其文件系统?

基本上,我可以在它破裂之前将其推多远,以及它靠近边缘的危险程度如何?我想我知道上述一些问题的答案,但对于其他问题,我不知道,并且出于显而易见的原因,我没有在自己的计算机上进行测试。如果有人已经测试过这些,请大家指教我们其余的人。我不一定要寻找每个问题的具体答案;我会接受任何回答合理部分的回答。


编辑

让我澄清一下,当我说“休眠”时,我指的是将 RAM 的内容写入硬盘并完全关闭计算机电源的过程。在这种状态下,重新打开计算机电源会让您再次通过 BIOS 和引导加载程序,理论上您可以在多引导系统上选择另一个操作系统。无论如何,继续原始问题:


我的结果

好的,在每个人都保证这会起作用之后,我自己测试了它。我将 Ubuntu 设置为在休眠之前以只读方式重新挂载所有 ntfs 文件系统和外部驱动器。不需要类似的 Windows 设置,因为 Windows 不读取 Linux 文件系统。然后,我尝试交替休眠一个操作系统并恢复另一个操作系统,来回几次。我什至尝试从 Ubuntu 读写挂载 Windows 文件系统,并创建一些文件。当我恢复时,Windows 没有抱怨。因此,总而言之,您可以或多或少地在双引导 Windows/Linux 方案中自由休眠。

请注意,我没有测试双 Linux/Linux 协同休眠的情况。如果您有两个或多个 Linux 安装并且您休眠其中一个,您可能能够通过从另一个安装文件系统来破坏文件系统。

hibernate filesystems multi-boot filesystem-corruption

55
推荐指数
4
解决办法
4万
查看次数

Ubuntu和Windows 7双启动共享和使用数据的建议

注意:TL;DR,滚动到底部进行总结。我最近将我的计算机设置为在 Ubuntu 9.10 和 Windows 7 之间进行双启动。我当前的驱动器设置如下。

| A1 |     A2       |
| B1    |  B2  | B3 |
Run Code Online (Sandbox Code Playgroud)

A1:100 mb,Windows 7“系统保留”引导分区

A2:230 GB,数据段,这个需要在操作系统之间共享

B1:125 GB,Windows 7 操作系统

B2:123 GB,ubuntu 操作系统

B3:2gb,linux交换空间


我非常希望可以从两个操作系统访问我的文档、音乐、图片、视频等。我的第一次尝试涉及将数据 (a2) 分区设为 NTFS,并将我的主文件夹从 ubuntu 移动到数据分区。但是,当我阅读 NTFS 时,它在获得许可的情况下无法正常工作,并且弄乱了我的主文件夹。我的下一个想法是以下之一:1)将数据分区格式化为 ext2/3/4 并将我的主文件夹从 linux 移动到那里,并获得一个驱动程序来读取 Windows 7 中的 ext 分区。 ext 驱动程序/软件与 windows 7 不兼容或不与 windows 资源管理器集成(我真的不想打开一个单独的软件窗口只是为了访问我的数据,而且它可能与其他软件不兼容。)Ext2 IFS看起来很有希望,但我不确定它如何与 ext4 和 Windows 7 配合使用(未正式支持,在 Vista 兼容模式下尝试时,它告诉我我需要格式化 ext 驱动器才能使用它)。我的下一个想法,2) 将主文件夹保留在 ubuntu 中,但为 Documents、Music 等文件夹创建符号链接到 NTFS 格式的数据 (A2) 分区,并将这些位置添加到 Windows …

windows-7 partitioning multi-boot ubuntu

5
推荐指数
1
解决办法
5164
查看次数