标签: mbr

如何从 Windows 修复 Windows 10 引导加载程序

我在安装了 Windows 10 的系统上安装了 Ubuntu。我可以使用 GRUB 正常启动到 Windows 或 Ubuntu。我想删除 Ubuntu 分区,但首先我必须恢复 Windows 10 MBR。

Windows RE 中使用 Bootrec.exe 来解决启动问题(适用于 Windows 7 和 Windows Vista)中,他们说使用 Bootrec.exe 和 options /FixMbr /FixBoot,但是当我在命令提示符下键入“bootrec.exe /FixMbr”时,Windows 说:

'bootrec.exe' 未被识别为内部或外部命令。

我说我可以启动到 Windows 10 并从那里运行命令提示符(我不需要使用安装介质),但我不知道该输入什么。

boot bootloader mbr grub windows-10

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

在 GPT 和 MBR 硬盘驱动器之间转换而不会丢失数据

注意:我对硬盘驱动器了解不多,因此您将不得不在这里与我合作。

我的问题:我可以将硬盘从 GPT 更改为 MBR 而不丢失数据吗?

注意:笔记本电脑上没有我要执行此操作的操作系统。我将从 USB 启动并尝试转换它。

hard-drive mbr gpt

33
推荐指数
2
解决办法
13万
查看次数

GPT 分区是否比基于 MBR 的分区更不容易损坏?

GPT(GUID 分区表)分区比 MBR(主引导记录)有一些优势,包括支持:

  1. 更多分区 (128)
  2. 大于 2 TB 的驱动器

但是否还有其他好处,例如减少腐败的可能性?(我遇到的两次 HD 故障是损坏的 MBR)。或者你只是在玩古怪的游戏,然后 GPT 以同样的方式被破坏?

windows mbr partitioning gpt

29
推荐指数
1
解决办法
1743
查看次数

如何查看U盘是否有MBR?

我有一个应该可以启动的 U 盘,但计算机无法启动它。我怀疑没有 MBR(主引导记录)。

我如何测试是否是这样,最好从 Linux 中的命令行。

linux mbr bootable-media usb-storage

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

MBR 与 GPT 与任何其他分区方案之间有什么区别?

谁能告诉我,即 MBR 与 GPT 或任何其他分区方案之间的主要区别是什么?为什么要选择一个而不是另一个?


我不是专家,而是来自 Mac OS X 的新版本,其中包含一个名为 Time Machine 的功能,我觉得它非常有用。GPT 是 Mac OS X Lion 的要求……所以在此基础上我会说 GPT 比 MBR 更有用。

还有哪些其他的分区方案,在什么情况下应该使用哪一个?

hard-drive mbr partitioning gpt macos

24
推荐指数
2
解决办法
5万
查看次数

如何更正 4096 字节扇区磁盘上的 512 字节扇区 MBR?

最终更新:

我已经知道我需要做什么来解决这个问题;我只是不知道该怎么做。我希望有一些现成的工具可以自动执行此操作 - 但找不到任何工具。我接受 Rod 的回答,因为尽管没有直接解决我的问题,但它为扇区大小问题提供了非常好的背景,并使我相信该问题确实是分区对齐和寻址。对于那些遇到同样问题的人,在做任何事情之前,请彻底仔细地阅读它,包括评论。


在一开始的时候

我有一台电脑,需要更多空间,我买了一个新的 500GB 驱动器和一个 USB 外壳。很快我就注意到,如果我对机箱上的驱动器进行分区并将其移动到计算机上,它就无法识别这些分区(反之亦然)。我认为这是外壳的问题,并没有担心。

那么,悲剧

美好的一天,我的电脑决定不再打开。结果发现主板(没有品牌,只是上面印着一个很大的 MADE IN CHINA)已经死了。我一直将它用作文件服务器,而那个 500GB 的驱动器现在充满了我不能丢失的数据。我现在破产了,买不起新电脑,所以我唯一的希望是“有缺陷的”USB 外壳。

调查

配备了几个 Linux 发行版、一台笔记本电脑、VirtualBox 和机箱,我对这个问题进行了取证分析。dmesg 报告分区大小超出驱动器末端。所以我查看了硬盘数据表,从头开始计算扇区数,用 dd 手动测试驱动器边界,一切看起来都很好,直到我启动 fdisk 并说:

    Note: Sector size is 4096 (not 512).
Run Code Online (Sandbox Code Playgroud)

多么谦虚的fdisk。这个“笔记”是所有问题的根源。经过一番折腾,得出了以下结论:

  • USB 外壳没有缺陷。

  • 至少现在已经死了的主板上的 SATA 控制器是一个“奇怪的”控制器。它没有向操作系统报告 4096 字节的扇区,因此操作系统愉快地使用 512 字节的扇区地址创建了 MBR。

  • 现在,当我尝试访问分区时,操作系统会尝试在 4096 字节的扇区驱动器上使用基于 512 字节的地址,当然,这是行不通的。

问题

  • 那么,除了在十六进制编辑器上手动编辑 MBR 之外,如何更正 MBR 中的地址,使它们在 4096 字节扇区大小上有效,以及

  • 分区未针对 4096 字节扇区对齐。除了复制进出另一个驱动器之外,还有一些工具可以用来对齐它们吗?(我没有备用驱动器),或者我是否需要创建一些工具将数据一次“转移”到一边一小块?分区是ext3。

谢谢!

更新:

我发现有一种聪明的方法可以使用 dd 在这个问题中就地移动分区How to move a partition in GNU/Linux? …

linux hard-drive mbr partitioning

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

从 GRUB 救援启动 Windows

这是我的情况:

  • 安装没有 CD 的 Ubuntu(使用 unetbootin)
  • 双引导安装(Windows XP+Ubuntu)
  • 不喜欢安装并决定启动到 Windows 并删除 Linux 分区
  • 忘记mbr从 Windows 中修复

现在,当我启动时,我陷入了 GRUB 救援困境。

简单的问题: 如何从 GRUB 救援引导到 Windows?

我无法从 CD 启动,因此通常的解决方案(恢复 CD 等)不起作用。一个较旧的问题提到了启动 Windows 的可能性,但没有指定详细信息:Ubuntu grub 救援提示

任何提示?

linux mbr grub ubuntu

23
推荐指数
2
解决办法
21万
查看次数

将 Windows 安装克隆到 3TB 硬盘;MBR 转 GPT

我的桌面上安装了 Windows 7 Professional 64 位。不幸的是,对我和我的钱包来说,我的硬盘坏了。我购买了一个 3TB 硬盘驱动器来替换我当前的 2TB 驱动器。我想在移动到这个新驱动器时尽可能避免麻烦,所以我想使用 Gparted 将我当前的分区复制到新驱动器。问题是我怀疑我当前的分区是 MBR,我的新驱动器上需要 GPT,因为它是 3TB。

我是否可以简单地将 MBR 分区复制到新磁盘上,然后事后将其转换为 GPT(您甚至可以转换分区类型)?

或者我是否需要以某种方式将分区的内容复制到新驱动器上的 GPT 分区中?

我该如何进行这种转变?

另外,在引导到 GPT 分区时我应该注意哪些问题?如果重要的话,截至 2012 年 5 月,我的主板已经使用了 1 年。

编辑:我的主板是 1 天大。我的旧硬盘不具备 UEFI 兼容性,因此我决定今天升级到 Intel,因为我需要一块 UEFI 主板才能使用我的新硬盘。

我可以使用多少即将失效的硬盘驱动器(根据 Hitachi Drive Fitness Test 的坏扇区)?
我完全没有假设,是安全的。

编辑 2:两次克隆尝试后,没有任何效果(直接克隆或克隆到图像)。我刚刚安装了 Windows,然后复制了我能做的一切。老实说,经过几天的克隆软件压力后,我会向将来遇到此问题的任何人推荐这个。

windows-7 hard-drive mbr partitioning gpt

22
推荐指数
2
解决办法
5万
查看次数

如何将引导扇区移动到另一个驱动器?

当我在我的新 SSD 上安装 Windows 7 时,似乎我在分区选择过程中搞砸了一些部分,现在我的系统分区与另一个硬盘驱动器上的引导扇区,以及包含 Windows 的引导分区在我的 SSD 上。

如何将引导扇区从我的硬盘驱动器移动到我的 SSD,以便系统和引导分​​区都是 SSD 并且我不再需要硬盘驱动器来引导了?

我对如何做到这一点有点迷茫,因为我不知道我一开始是如何拆分它们的。当我不得不使用 BootRec.exe 修复引导扇区时,我只能将它放回硬盘驱动器上,我看不到在其他地方创建引导扇区的选项。

我还想将所有内容保留在我的 SSD 上,因此无法重新安装 Windows。

这是我当前磁盘布局的屏幕截图(用德语,但大多数术语应该很容易识别):

在此处输入图片说明

boot windows-7 bootloader mbr

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

MBR 等于 gparted 的 msdos?

我想用 GParted 创建一个 MBR 分区表。在确认窗口中,我可以在各种类型的分区表之间进行选择。默认为msdos。和MBR分区表一样吗?

我在 Ubuntu LiveCD 上运行 GParted。

linux mbr gparted partitioning

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