如果您来到这里寻找这个问题的答案,请阅读以下所有答案。有一些人在这样做时丢失了数据。如果您打算定期执行此操作,我强烈建议您亲自测试。
假设我在同一台计算机上安装了 Windows 和 Linux。如果我使 Windows 休眠,是否可以在恢复 Windows 时启动到 Linux 而不会损坏 Windows 文件系统?反过来呢?如果我休眠一个,启动到另一个,并挂载休眠的文件系统读/写怎么办?只读?如果这是不安全的,有没有办法检测其他操作系统的休眠状态并防止挂载其文件系统?
基本上,我可以在它破裂之前将其推多远,以及它靠近边缘的危险程度如何?我想我知道上述一些问题的答案,但对于其他问题,我不知道,并且出于显而易见的原因,我没有在自己的计算机上进行测试。如果有人已经测试过这些,请大家指教我们其余的人。我不一定要寻找每个问题的具体答案;我会接受任何回答合理部分的回答。
让我澄清一下,当我说“休眠”时,我指的是将 RAM 的内容写入硬盘并完全关闭计算机电源的过程。在这种状态下,重新打开计算机电源会让您再次通过 BIOS 和引导加载程序,理论上您可以在多引导系统上选择另一个操作系统。无论如何,继续原始问题:
好的,在每个人都保证这会起作用之后,我自己测试了它。我将 Ubuntu 设置为在休眠之前以只读方式重新挂载所有 ntfs 文件系统和外部驱动器。不需要类似的 Windows 设置,因为 Windows 不读取 Linux 文件系统。然后,我尝试交替休眠一个操作系统并恢复另一个操作系统,来回几次。我什至尝试从 Ubuntu 读写挂载 Windows 文件系统,并创建一些文件。当我恢复时,Windows 没有抱怨。因此,总而言之,您可以或多或少地在双引导 Windows/Linux 方案中自由休眠。
请注意,我没有测试双 Linux/Linux 协同休眠的情况。如果您有两个或多个 Linux 安装并且您休眠其中一个,您可能能够通过从另一个安装文件系统来破坏文件系统。
我想使用双引导在我的计算机上安装 Kali Linux。我的电脑有 8GB 的内存。如果我使用双启动,该 RAM 会被分成 4GB(用于 Kali Linux 操作系统)和 4GB(用于 Windows)吗?
是否可以同时启动两个操作系统?
例如:我目前双启动 Ubuntu 11.04 和 Windows 7。Ubuntu 在单个 500gb 硬盘上运行,Windows 7 在 1TB RAID 1 镜像上运行。要在两个操作系统之间切换,需要重新启动。是否可以在不重新启动的情况下在两个操作系统之间切换?
注意:我完全了解 VirtualBox 和 VMWare Player 的功能 - 我同时使用两者。请不要回答“使用虚拟化!”
编辑:如果这是不可能的,你能分享为什么不可能吗?在我看来,这似乎并不难。请记住,我的视野不受知识的影响!
最奇怪的事情发生在我身上:我有一台没有内置 DVD 驱动器的 hp 笔记本电脑,所以我通过外部 USB LG Blueray 刻录机安装。
一切正常。我有双启动计算机,可以在 Windows 8 和 10 上测试我的软件。
计算机有以下分区:
我再说一遍:一切正常。Windows 8 和 10 预览版的安装都没有产生任何问题。
现在出现了我见过的最奇怪的事情:由于最终的 Windows 10 现已发布,我想用最终的 Windows 10 替换 Windows 10 预览版。
我启动了安装 DVD,过了一会儿就会出现我可以选择语言的屏幕。然后出现一个屏幕,中间有一个按钮,上面写着“立即安装”,然后出现一条消息“安装正在启动”。
到这里一切都很好。但随后出现了一个奇怪的错误:
缺少计算机所需的媒体驱动程序。这可能是 DVD、USB 或硬盘驱动程序。如果您有 CD、DVD 或 USB 闪存驱动器,请立即插入。
注意:如果 Windows 的安装介质位于 DVD 驱动器或 USB 驱动器中,您可以在此步骤中安全地将其移除。
第一:这个错误是无法理解的。第二:没有任何意义。当安装程序已经运行到这里时,这意味着它可以读取 DVD。那么应该缺少什么驱动程序呢?
有些人报告了 Windows 7 的类似问题,原因是它无法从 …
我有很多从 Internet 下载的 CD ISO。它们每个大约 100 MB 大小,由修复/诊断程序和其他工具组成。其中一些是基于 Linux 的;其他的基于 DOS 克隆,如 FreeDOS。
我想把所有的 ISO 放到一张可启动的 DVD 上,这样当我使用 DVD 时,我会看到一个菜单,提示我选择我想要启动的 ISO。我怎样才能做到这一点?
我看过一些救援 CD 是由其他人的 ISO 组合而成的,但我不知道它们是如何制作的。
我,与 OP 不同的人,在这个问题上悬赏以寻求满足所有这些标准的解决方案:
我的许多朋友都说在一台 PC 上安装多个操作系统会减慢单个操作系统的速度,因为总 RAM 会在操作系统之间分配。
以上说法有道理吗?
我已经检查过并且我的 BIOS 时钟保持正确,所以它不可能是 CMOS 电池。
同样,当我启动 Windows 10 并且时钟延迟一个小时时,如果我将时钟与它正确显示的时间服务器同步。
所以我不确定是什么导致了这个问题。
我有一台笔记本电脑,在内部 M.2 SSD 上安装了双引导 Windows 10 和 Linux Mint 19 Tara。除了所有特定于操作系统的分区外,我在该 SSD 上还有一个 4?GB 的 FAT32 分区,我打算用于在操作系统之间复制文件。
问题是,在 Linux 中更改该分区上的任何小内容(创建一个小文本?文件/任何文件夹,编辑一个等...)并随后启动 Windows 后,Windows 看不到该分区的任何更改。因此,在访问它时,“不可见”数据会被损坏和丢失(永久地,对于两个操作系统)。当我将一个大文件复制到它时,这通常不会发生,然后所有更改在 Windows 中也是可见的。此外,尽管存在在 Windows 中创建的文件,但 Windows 始终将分区显示为空。
我假设 Linux 没有对磁盘进行更改,Windows 正在缓存分区或 FAT 表某处,或者驱动器进行了一些奇怪的缓存。
问题:如何让 Windows 同意 Linux 中/由 Linux 对该分区所做的更改?
澄清一下:“不可见”我的意思是根据 Windows 实际上不存在。而相反的方向工作得很好,Windows 所做的更改被 Linux 接收没问题。
是否可以使用 Win 7 和 OS X 的真正休眠系统功能在两者之间创建一种即时切换?想象一下在快速 SATA-3 SSD 读取/写入睡眠图像时的情况。
Hibernate-corruption-fix:如果可以这样做,请确保您的不同分区没有相互写入启用。(例如,使 Boot Camp Windows 7 无法写入 OS X 分区,反之亦然)。这一安全措施应该可以使您的不同系统在一个暂停进入休眠状态时不会相互破坏。
编辑:我意识到我不确定这就是分区在磁盘上的工作方式。休眠的 OS X 内核可以引用磁盘上的块,当它再次被唤醒时它将继续写入。像这样的磁盘块是包含在分区中还是在写入后分配给分区?HDD和SSD有区别吗?这是否会影响上述休眠损坏修复?
好的,让我们继续:
Windows 7 已经有一个选项“休眠”,它允许你引导回你的 OS X 分区,但 OS X 并不完全相同。
使用 OS X 可以通过更改 hibernatemode 系统变量来休眠。
OS X 10.7 之前的版本
须藤 pmset -a 休眠模式 2
OS X 10.7
须藤 pmset -a 休眠模式 25
这将使您的 Mac 在您进入睡眠状态时进入休眠状态。你可以让它入睡:
sudo 关机 -s 现在
好的,到目前为止一切顺利。所以我们可以随意让Windows 7和OS X Lion都进入休眠状态。可是等等!前面还有更多问题。
当您将 OS X 置于休眠状态时,它会在您再次打开 Mac 电源时自动重新启动到 OS X。这使得我们无法将其用于分区之间的“热切换”。
可能的修复:
如果您在没有 rEFItBlesser …
multi-boot ×10
hibernate ×2
linux ×2
windows-10 ×2
windows-7 ×2
windows-8 ×2
boot-camp ×1
bootloader ×1
clock ×1
cmos ×1
drivers ×1
dvd ×1
file-sharing ×1
filesystems ×1
installation ×1
iso-image ×1
macos ×1
memory ×1
partitioning ×1
ubuntu ×1
windows ×1