标签: mbr

引导扇区和多个驱动器如何工作?

我不完全理解引导扇区的概念,我希望有人能帮我解决这个问题。

如果您有两个硬盘驱动器,每个驱动器都安装了操作系统,那么每个驱动器都有自己的引导扇区吗?每个驱动器都需要一个 MBR 分区吗?

我在两个不同的驱动器上安装了 Linux 和 Windows。我在安装 Linux 和 grub 时遇到了问题,现在我终于决定使用 Windows 引导加载程序来启动。当我使用 /fixmbr 或它留在另一个驱动器的引导扇区时,Windows 会摆脱 grub 吗?

boot windows-7 mbr ubuntu-9.04 multi-boot

18
推荐指数
1
解决办法
2万
查看次数

使用 GParted 将 GPT 转换为 MBR,无需访问操作系统

我擦除了我的 Windows 8,以为我可以安装 Windows 7 x86,但我不能,因为磁盘是 GPT。我需要转换为 MBR。

我正在尝试使用 GParted 转换为 MBR,但似乎 GParted 只能做相反的事情。可以让 GParted 转换为 MBR 吗?

windows mbr gparted gpt

18
推荐指数
2
解决办法
15万
查看次数

如何使用 DD 命令行工具在 U 盘上创建 MBR

好的,我正在尝试通过运行 Lion 的 Mac 在 USB 密钥上创建一个 BOOTABLE Windows7 映像。我的图像是 .iso 格式。我试过:

sudo dd if=/Users/myusername/Win7.iso of=/dev/disk1 bs=1m
Run Code Online (Sandbox Code Playgroud)

这成功地写入了文件,除了在 mac 上的磁盘实用程序中,它将分区类型显示为 GUID 分区表而不是“主布尔记录”。在我的 Vista 计算机上启动密钥会产生错误“USB 设备上没有引导扇区”

据我所知, DD 命令中的 bs=1m 应该为引导扇区留下 1 兆字节,但由于某种原因,USB Key 的这个区域未正确设置,因此无法引导

我该如何解决这个问题,或者正确地使用 dd 编写一个可启动的 cd 映像,使其现在是一个可启动的 USB 驱动器?

注意:在我阅读的说明中,他们建议在使用 DD 之前将我的 Win7.iso 重命名为 Win7.dmg,这对我来说完全没有意义,所以我没有这样做。我现在可以尝试执行该步骤,但是将图像写入 USB 驱动器需要 1.99 小时,因此这里的反复试验会造成巨大损失。谢谢你。

usb windows-7 mbr dd macos

16
推荐指数
3
解决办法
7万
查看次数

如何将 Windows 10 添加到 grub 引导加载程序?

  1. 我已经安装了 Windows 10
  2. 我已经安装了 Linux Mint Silvia 并且我选择了一个用于引导加载程序安装的设备 - sda。
  3. 系统启动时grub菜单中没有Windows 10
  4. 我已经通过 Linux Mint live USB 启动了。
  5. 我一步一步做https://howtoubuntu.org/how-to-repair-restore-reinstall-grub-2-with-a-ubuntu-live-cd
  6. 但在 grub 菜单中仍然没有 Windows 10
  7. 我已通过实时 Windows 10 USB 启动。
  8. 使用恢复工具,我选择了命令行
  9. 我已经通过控制台命令 bootrec /FixMbr 修复了 Mbr
  10. 好的,Windows 10 正在加载,因为没有 Grub。
  11. 我重复了第 4 步和第 5 步
  12. 没有结果

另外,我尝试使用此答案更改 grub 配置 https://askubuntu.com/questions/661947/add-windows-10-to-grub-os-list#answer-977251 - 但在这种情况下,有 Windows 10 - 但是当我选择时 - 我会递归地去 grub

有了这个答案 https://askubuntu.com/questions/661947/add-windows-10-to-grub-os-list#answer-890562 我在选择 Windows 10 时收到一条错误消息 - 没有 bootmgr 目录

感谢@Kinnectus 的帮助

另外,我试过

sudo os-prober
Run Code Online (Sandbox Code Playgroud)

并得到

/dev/sda1:FreeDOS:FreeDOS:chain
/dev/sda2:FreeDOS:FreeDOS1:chain
Run Code Online (Sandbox Code Playgroud)

然后我试过了

sudo update-grub …
Run Code Online (Sandbox Code Playgroud)

linux boot mbr grub windows-10

16
推荐指数
1
解决办法
8万
查看次数

为什么在 MBR 上安装 GRUB 不会破坏分区表?

我读到我的分区表存储在 MBR 中。并且写入操作是按扇区执行的,即,即使您只想更改扇区的几个字节,也需要覆盖扇区的整个内容。那么在MBR上安装GRUB时,为什么不破坏我的分区表?

hard-drive mbr grub

16
推荐指数
1
解决办法
1996
查看次数

Linux 中的 hd0 和 sda/sdb 是什么?

我对 Linux 完全陌生,正在使用 Ubuntu 10.04。

我很困惑什么时候用什么(hdx,y)来代表哪个硬盘。

我有 2 个硬盘驱动器,第一个被标识为 /dev/sda(在磁盘工具中),这是我安装旧的 Windows 7 RC(未使用)的地方。第二个是 /dev/sdb,我在那里安装了我的 Ubuntu(在 /dev/sdb7 和 /dev/sdb8 交换中)和 XP(在 /dev/sdb1 中)。

现在如果我想使用 Ubuntu 的 GRUB,我(hdx,y)应该使用什么?现在,我想安装 BURG,我阅读了网站上的安装步骤,我必须输入该步骤burg-install "(hd0)"才能将 BURG 安装到 HD 的 MBR,但我不确定,我担心它会搞砸一切。

那么,我怎么知道哪个硬盘是(hd0)、(hd1)或(hd0,1)等?

linux mbr grub

15
推荐指数
2
解决办法
6万
查看次数

克隆磁盘 - 重复的磁盘签名,如何解决?

我已经使用 Clonezilla 将硬盘克隆到 SSD。两个驱动器的大小相同,并且该过程似乎已成功运行。

我可以从 SSD 启动到 Windows 10 而没有任何明显问题,但是另一个磁盘(原始源驱动器)处于脱机状态。计算机管理的存储部分显示以下脱机磁盘的工具提示:

Offline (The disk is offline because it has a signature collision with another disk that is online)
Run Code Online (Sandbox Code Playgroud)

我已经对此进行了一些阅读,看起来这个磁盘签名是存储在磁盘的“主引导记录”中的东西,并且也被 Windows 在其“引导配置数据库”中引用,以及精确的副本由 Clonezilla 完成的磁盘也复制了磁盘签名。

考虑到 SSD 的磁盘签名已替换为旧磁盘的签名,SSD 还好吗? 研究表明应该没问题,而且确实需要更改目标 ssd 的驱动器签名才能从克隆的 Windows 安装启动,但由于我缺乏这方面的知识,我不确定这是否假设是正确的。

另外,以防万一我想从旧磁盘启动,但仍然在 Windows 中看到 SSD(反之亦然),更新旧硬盘驱动器或新 SSD 的磁盘签名的最佳方法是什么(这样我就可以从任一驱动器启动,并且无论我选择从哪个驱动器启动,都可以看到两个驱动器)

我确实尝试对此进行了一些研究,并查看了有关此问题的文章(https://blogs.technet.microsoft.com/markrussinovich/2011/11/06/fixing-disk-signature-collisions/) ,但在文章(其中谈到恢复磁盘签名)中不清楚他们是否在谈论以某种方式神奇地将目标驱动器的原始磁盘签名恢复到在克隆过程中被替换之前的状态,或者他们是否正在谈论使用 Windows 生成新的磁盘签名(通过将其联机),然后使用 BCDEdit 更新旧磁盘上的 Windows BCD。

windows ssd hard-drive mbr clonezilla

15
推荐指数
2
解决办法
3万
查看次数

Mac OS X 升级到 Mac OS Sierra 时,此磁盘不使用 GUID 分区方案

我想更新到最新版本的 Mac OS X Sierra。当我启动更新时,我收到以下错误消息:

此磁盘不使用 GUID 分区方案

使用磁盘工具更改分区方案。

选择磁盘,选择分区选项卡,选择卷方案,然后单击选项。

这是 2012 款 MacBook Pro。几个月前,原来的 HDD 被新的 SSD 驱动器取代。为了进行更换,我使用 Super Duper 克隆了 2 个驱动器。

当我做diskutil cs list 时,我得到

未找到 CoreStorage 逻辑卷组

当我执行sudo gpt -r show /dev/disk0 时,我得到

起始大小索引内容

0 1 MBR

1 1

2 976773166 1 MBR 第 175 部分

我该怎么办?

mac hard-drive mbr partitioning macos

14
推荐指数
3
解决办法
8万
查看次数

如何恢复我的主引导记录?

我已经在我的系统上安装了 Autocad 2011 试用版,然后我发现 Autocad 更改了 MBR。(见这里)现在我想将我的 MBR 恢复到上次安装 autocad 2011 试用版之前(实际上是原始 MBR)。我怎样才能做到这一点?请具体点,我不是专业的硬件技术人员。

我正在使用 Windows 7 家庭版。

windows windows-7 mbr autocad

12
推荐指数
2
解决办法
3915
查看次数

MBR:BIOS 如何决定驱动器是否可启动?

在尝试在 askubuntu 上回答这个问题时:How do I Uninstall GRUB我阅读了关于 MBR维基百科文章以及关于 Superuser上一个相关问题完美答案,但是,我仍然不清楚一件事:

究竟是什么让 BIOS 决定驱动器是否可启动?如果系统中安装了多个驱动器,引导顺序如何从驱动器#1 跳过并继续尝试从驱动器#2 引导?

我的理解是 BIOS 通常检查 MBR 的唯一内容是它在 512 字节扇区末尾的签名,然后它只是将控制权转移到位于引导扇区前 446 字节的初始引导加载程序。

这是否意味着即使磁盘不可引导,引导扇区的前 446 个字节也必须包含一些有意义的引导加载程序代码?

在 BIOS 将控制权转移到驱动器 #1 上的引导加载程序后,该驱动器碰巧没有“可引导”分区——第二个驱动器上的引导加载程序究竟是如何被调用的?

抱歉,如果这太技术性了 :) 简短的问题是:“BIOS 究竟如何跳过驱动器并继续尝试从下一个驱动器启动?”

bios boot mbr boot-partition

12
推荐指数
1
解决办法
8894
查看次数