我刚刚坐下来安装 debian 7,其中包含一个名为“EFI”的东西,这对我来说是全新的。
我像往常一样完成了安装;
安装程序警告我“未找到 EFI 分区”,但我忽略了它,因为我喜欢危险地生活。
但是该安装无法启动,grub 抱怨“ELF 魔法”并让我进入救援模式。
所以我现在再次运行安装,并找到了创建 EFI 分区的选项。我的问题如下;
/boot每次安装 Linux 发行版时都应该创建一个分区吗?
拥有/boot分区和使/分区可启动之间有区别吗?
Windows 10 中的“关机”似乎实际上意味着“关机并休眠”。这导致我的 NTFS 分区无法在我的双引导笔记本电脑上的 Linux (Ubuntu 16.04) 上自动加载。基本上会有一条错误信息说
Unable to access “My Drive”
Error mounting /dev/sdb4 at /media/D Center: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sdb4" "/media/D Center"' exited with non-zero exit status 14: The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Failed to mount '/dev/sdb4': Operation not permitted
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount …Run Code Online (Sandbox Code Playgroud) 我已经调整了我的C:\分区大小,但现在我无法启动了。我试图用来CHKDSK分析磁盘,但不断收到此错误:
CHKDSK不支持RAW磁盘。
我想分区已损坏或已更改为RAW格式。那么,如何将其恢复NTFS或至少恢复我的数据?
在尝试在 askubuntu 上回答这个问题时:How do I Uninstall GRUB我阅读了关于 MBR的维基百科文章以及关于 Superuser上一个相关问题的完美答案,但是,我仍然不清楚一件事:
究竟是什么让 BIOS 决定驱动器是否可启动?如果系统中安装了多个驱动器,引导顺序如何从驱动器#1 跳过并继续尝试从驱动器#2 引导?
我的理解是 BIOS 通常检查 MBR 的唯一内容是它在 512 字节扇区末尾的签名,然后它只是将控制权转移到位于引导扇区前 446 字节的初始引导加载程序。
这是否意味着即使磁盘不可引导,引导扇区的前 446 个字节也必须包含一些有意义的引导加载程序代码?
在 BIOS 将控制权转移到驱动器 #1 上的引导加载程序后,该驱动器碰巧没有“可引导”分区——第二个驱动器上的引导加载程序究竟是如何被调用的?
抱歉,如果这太技术性了 :) 简短的问题是:“BIOS 究竟如何跳过驱动器并继续尝试从下一个驱动器启动?”
根据磁盘管理,这是我计算机上的驱动器和分区:
一些背景:当我运行 Windows 8 时,磁盘 2 的分区 1(当前活动分区)是我的系统分区。当我安装 Windows 10 时,我得到了一个新驱动器,磁盘 1,并将它安装在那里。您可以看到磁盘 1,分区 3 是我的引导驱动器 - 这是我当前的 C: 驱动器,但由于某种原因它未处于活动状态,并且“将分区标记为活动”命令不可用。事实上,我当前从中启动的驱动器上没有活动分区。
问题:
我正在尝试在空白驱动器上安装 Windows 8。它要求并创建一个大约 350 MiB 的小分区,System Reserved而不是仅安装在我希望的分区中。
来自 Windows XP,我认为这种变化很奇怪,我将需要另外 2 个用于其他操作系统的主分区,以及一个数据分区。所以,这个小分区使我无法完成我想要完成的设置。
我想知道,有没有办法只使用一个分区来安装它?
multi-boot system-reserved-partition boot-partition windows-8
我有一个“恢复”分区,在将所有内容重新安装到 C: 后,我错误地认为它是多余的。“恢复”以前是“活动”分区。我将 C: 设置为磁盘管理器中的“活动”目录(我使用的是 Windows 7)。尝试启动时,笔记本电脑现在返回“BOOTMGR 丢失”。
我可以进入 BIOS 并处理一些东西,但还没有找到更改活动分区的方法。我可以禁用各种 SATA 驱动器(列出了四个)并按顺序更改启动时的错误消息,但没有任何组合可以让它启动。
我正在旅行,但没有随身携带 USB 密钥或可启动 CD。我确实有一个外部 HD,但是我现在使用的另一台计算机(速度慢得无法使用)无法识别它。
我认为最简单的解决方案是获取 USB 密钥,使其可启动,并从 DOS 中整理出活动分区。任何明显的捷径、替代解决方案或我遗漏的可能障碍?
编辑:我现在有一个 USB 密钥,可以启动到 DOS 并运行 fdisk,我希望它能够设置活动分区。不幸的是,fdisk 不会将 NTFS 分区设置为活动的,而且我还没有找到任何从 DOS 运行并将 NTFS 分区设置为活动的替代方案。在这个阶段,我似乎需要像下面提到的 Olivier 那样获得 Windows CD。
我目前在我的笔记本电脑上使用双引导设置,使用 Windows 10 和 Fedora,出于明显的原因,我计划用 SSD 替换我的 HDD。
我将对这两个操作系统进行全新安装,但我对 EFI 分区有疑问:由于 Windows 默认创建一个 100 mb 的大 ESP(如果我没记错的话),这还不够,我已经阅读了拥有更大 EFI 分区的最佳方法是在安装 Windows 10 之前创建它。
那正确吗?或者有没有更好的方法来进行?
我想在我的笔记本电脑上安装 windows 7,所以我使用 Microsoft 的工具来刻录 iso,但由于某种原因,它似乎无法设置可启动标志。我无法重试 atm 进程,但我有带有闪存 ISO 的 USB。我所需要的只是如何从 USB 上的 Windows 系统设置可引导标志。我没有 Linux atm。谢谢
boot-partition ×10
boot ×5
partitioning ×4
windows-10 ×3
windows-7 ×3
linux ×2
multi-boot ×2
uefi ×2
windows ×2
bios ×1
bootloader ×1
chkdsk ×1
efi ×1
mbr ×1
shutdown ×1
windows-8 ×1