标签: mbr

Win8x64,从 Win7x86 格式化/升级后,辅助驱动器上的“GPT 保护分区”

我在格式化 C: 驱动器之前备份了所有重要数据,但在重新安装 Windows 后无法读取备份驱动器。屏幕截图后提供了更多详细信息。

此外

如您所见,该系统中有三个物理磁盘:
- 1TB 系统 (C:) 驱动器。
- 0.5TB 基本 MBR 磁盘 (D:) 用于一般存储。
- 3TB 基本磁盘和单个 3TB GPT 分区 (E:) 用于一般存储。

由于 D: 驱动器没有足够的可用空间,我使用 3TB GPT E: 驱动器在格式化之前从 C: 驱动器备份我需要的所有内容。

3TB E: 驱动器在安装时使用 Windows 7 Ultimate x86 的磁盘管理 GUI 初始化为 GPT 并格式化为 NTFS。但是,在格式化 C: 驱动器并安装 Windows 8 Enterprise x64 后,我遇到了上面屏幕截图中显示的“GPT 保护分区”问题。右键菜单中的几乎所有选项都是灰色的,所以我什至不知道从哪里开始。

我在互联网上发现了很多有趣的想法,但没有一个真正适合我的情况。

如果我的理解是正确的,那么 2TB 的“保护”分区是 GPT 系统模拟的假分区。这个想法是,如果你的系统不能读取 GPT,而只能读取 MBR,它会看到这个假的 2TB MBR 分区,所以你不会不小心格式化它,认为它是空的——因此是“保护性的”。

这引出了我的主要问题:
- 为什么 Windows 8 Enterprise x64 无法读取 …

hard-drive mbr partitioning gpt windows-8

7
推荐指数
1
解决办法
3799
查看次数

为什么 GNU Parted 将数据写入 MBR 的前 440 字节?

我的理解是MBR是512字节。前440 个字节(根据实现的不同,给出或取几个字节包含引导加载程序/引导程序代码区域。其余字节包含有关分区表的信息。

如果我将磁盘的 MBR 清零...

# Zero out the MBR
dd if=/dev/zero of=/dev/sdX bs=1 count=512
Run Code Online (Sandbox Code Playgroud)

然后,使用fdisk将分区表写入/dev/sdX...

# Create a 2GiB partition starting at 2048 (default).
fdisk /dev/sdX

...
Device does not contain a recognized partition table.
Created a new DOS disklabel with disk identifier ...
...

(fdisk) n
(fdisk) p
(fdisk) 1
(fdisk) 2048
(fdisk) +2G
(fdisk) w
Run Code Online (Sandbox Code Playgroud)

然后读回前 440 个字节......

dd if=/dev/sdX bs=1 count=440
Run Code Online (Sandbox Code Playgroud)

第一个440 …

mbr parted

7
推荐指数
1
解决办法
524
查看次数

使用 Hiren 的启动 CD 修复 Windows 7 MBR

我想使用 Hiren 的 Boot CD 15.1 修复我的 Windows 7 MBR。

我想知道使用此 CD 修复假设为“toast”的 MBR 的通用方法。

这个假设的 HD 如下:

  • 100 MB MBR 分区
  • 60 GB Windows 7 系统

假设有一个空的 100 MB 分区,并且 MBR 损坏无法修复或完全不存在,我唯一的选择是 Hiren 的引导 CD。

windows-7 mbr

6
推荐指数
1
解决办法
28万
查看次数

通过内部安装恢复损坏的外部硬盘

我有一个 1TB 的西部数据(我的书系列)3.5" USB3。有一天,SATA 到 USB3 的转换板损坏了,此后无法工作。

我决定打开盖子并将硬盘用作内部硬盘。

当我将硬盘连接到我的 PC 并在 Windows 中启动时,它问我是哪种类型的??????我想使用“MBR 或 GBR”(我不记得确切的问题)

我选择了 MBR,Windows 给了我一个 1TB 的空硬盘。我尝试使用recover my files和其他一些恢复程序进行恢复,但没有成功。

  • 有人告诉我你应该选择 GBR 而不是 MBR 。我现在怎么办?
  • 另一个人告诉我 SATA to USB3 转换板被编码为在 HDD 上保存数据,你不能在不丢失数据的情况下在内部使用它们,我应该找到另一个 SATA to USB3 板(完全一样)。

不可能找到,因为它们不再生产了。

请帮我找到一个解决方案来恢复我的数据。


更新 我有 1TB WD "Mybook" USB 3. 将 sata 转换为 USB3 的板已损坏。所以当硬盘在盒子里时,计算机无法识别它。我打开盒子并取出硬盘以在内部使用。连接到我的 PC 后,Windows 向我展示了一项按摩,我有两个选择 MBR 或 GPT,我选择了 MBR 之一,Windows 给了我 1TB 的空新卷。我尝试了许多恢复软件来恢复我的数据,但没有成功。我把它带到了一家专业恢复公司,他们告诉我转换板(SATA 到 USB3)对数据进行了一些加密,如果没有该板,你将无法恢复任何东西。所以我又买了一个空的WD盒子,把硬盘放进去,但即使在那之后也没有文件。我试图在这种状态下再次恢复,但没有成功。所以我有一些悬而未决的问题。

  • 这个转换后的板子有密码或加密吗?如果是,我该如何解决?
  • 使用许多恢复程序会影响我的数据吗?
  • 有什么建议或解决方案可以恢复我的数据?

我曾使用过恢复程序,例如:恢复我的文件、EaseUS 数据恢复、轻松恢复、测试磁盘、Ontrack 轻松恢复。

注意:当我使用测试磁盘时,它要求我选择要使用的分区表。因为我选择了 NTFS,这对数据有什么改变吗?

data-recovery mbr external-hard-drive

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

添加 MBR 硬盘后,Windows(在 GPT 磁盘上使用 UEFI 启动)将不再启动

我最近使用 UEFI 启动和 GPT 在新 SSD 上安装了 Windows 7 64 位。系统运行良好。将我的旧系统 HD 添加到系统(使用 MBR)后,Windows 将不再正确启动:从 SSD 启动时,出现正常启动屏幕,Windows 告诉我它正在加载文件。然后启动屏幕消失,我在 EFI shell 中,无法启动。当我拔下旧的 HD 时,Windows 再次启动,没有任何抱怨。

我可以在不先格式化旧硬盘的情况下以某种方式启动此配置吗?

我有一块 MSI Z77-G65A 板。它配置为 UEFI 启动,从 SSD 启动。两个驱动器都设置为独立的硬盘(没有意外激活的 RAID)。SSD 连接到 SATA-6G 端口,旧驱动器连接到 SATA-3G 端口。

boot windows-7 mbr gpt uefi

6
推荐指数
1
解决办法
7983
查看次数

Windows 8 无法启动,BCD 错误

我的 Windows 8 笔记本电脑有启动问题。当 Windows 尝试启动时,我收到此错误消息:

Boot configuration data is missing  
File: \BCD  
Error code: 0xc0000034  
Run Code Online (Sandbox Code Playgroud)

所以按照建议我启动到控制台并尝试:

bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
Run Code Online (Sandbox Code Playgroud)

在我得到最后一个命令之后:

Total identified win installations:1
[1] C:\Windows 
Add installation to boot list? 
Run Code Online (Sandbox Code Playgroud)

我输入了y所以我想添加安装,但得到了回复:

The requested system device cannot be found. 
Run Code Online (Sandbox Code Playgroud)

作为解决方案,我找到了一个磁盘部分 - 选择并激活 OS 分区,所以我选择了 OS 分区并输入:

active
Run Code Online (Sandbox Code Playgroud)

我得到了一个回复:

The selected disk is not a fixed MBR disk. 
The active command can only be used on fixed MBR disks. 
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题,让 Windows 8 正确启动?我的笔记本电脑是旧电脑的维修。

boot mbr bcd windows-8

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

如何修复辅助硬盘上的 Windows7 引导扇区?

我试图在这里抢救损坏的 Windows7。不幸的是,它的引导记录已损坏(但它的分区表是好的,只是它的引导代码是坏的)。

我已经把它的硬盘放到一个可以工作的 Windows Server 2008 系统中。一切正常,并且在 E: 上可见。但是如何修复 - 现在是辅助 - 硬盘上的 MBR?

我试过 bcdedit,但它不会对辅助硬盘做任何事情。我也试过bootrec.exe,但是只能在windows7修复盘上找到,在win2008上找不到。

ps:我的机器都没有光驱,所以windows7启动修复盘也不行。

boot mbr windows-7-restore

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

使用 MBR 分区的硬盘最大大小是多少?

我收到了关于此的相互矛盾的信息......

\n\n

我在一个地方读到

\n\n
\n

另一方面,\xc2\xa0MBR\xc2\xa0 支持对最大仅 2 TB 空间的硬盘进行分区。\n 如果您在安装和分区时使用大于 2 TB 的硬盘,\n您可以成功\xc2\xa0但是\xc2\xa0超过 2 TB 的空间将丢失\n。例如,如果您有 2.5 TB,则 0.5 TB 将丢失。

\n
\n\n

但是,分区大小似乎受到分区表中容量字段的 32 位大小的限制。这是

\n\n
\n

(2^32)-1 x 512 字节 = 2 TB。

\n
\n\n

但由于 MBR 最多有 4 个主分区,并且每个主分区最大可达 2TB,因此总共应该有

\n\n
\n

4 x 2 TB = 8 TB

\n
\n\n

不 ?

\n\n

因此,MBR 分区方案可以完全使用 7 TB 的单个硬盘驱动器,这意味着上面引用的硬盘驱动器限制最大值似乎是错误的。

\n\n

但我在互联网上看到很多人引用了 2 TB 的限制,但只有当您只分配一个分区时,这才是正确的,但最多可以分配四个分区。

\n\n

有人可以解释一下吗?

\n

hard-drive mbr partitioning

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

突然断电格式化失败后无法恢复硬盘驱动器

我正在使用 Darik 的 Boot 和 Nuke(写零方法)格式化WD Caviar Blue 640GB硬盘驱动器,突然房子里的电源消失了,所以计算机确实被击落了。在 3 次传球中的第 1 次传球时,它大约为 30%。

当我重新启动计算机以再次启动该过程时,不再列出硬盘驱动器。我尝试使用安装盘、Hirens 重建和删除 MBR,甚至 Windows Data Lifeguard Diagnostics 都说 MBR 表被另一个程序和一堆其他软件锁定,但仍然无法使其工作。在 Windows 磁盘管理器中显示磁盘未知未初始化 I/O 错误。尝试使用 DiskPart 修复但没有成功。

有没有其他方法可以修复它?

我使用以下软件测试硬盘:

  • 硬盘扫描 v4.0
  • HDTune v2.55
  • WD Data Lifeguard 诊断 v1.31
  • 傲梅分区助手 v7.0.1
  • 易我分区大师 13.0
  • 易我数据恢复向导
  • 达里克的靴子和核弹 (DBAN)
  • 硬盘哨兵
  • MBRWizard 3.0.73
  • 磁盘部分 (Windows)
  • bootrec.exe(控制台使用Windows安装光盘)

用于测试的操作系统:

  • Linux 薄荷
  • 拱形Linux
  • 视窗 10

boot hard-drive mbr windows-10

6
推荐指数
1
解决办法
1531
查看次数

将 MBR 和 bootmgr 移动到新驱动器 (Windows 10) 的最佳方法是什么?

我的桌面上有多个硬盘,但只有 1 个有操作系统(Win 10)。这是我的磁盘管理器的图像:

磁盘管理器 磁盘 2 (D:) 是一个旧的缓慢死亡的备份 HDD。
磁盘 1 (G:) 是一个较新、速度更快 (7200rpm) 的 HDD,上面曾经装有操作系统。
磁盘 0 (C:) 是一个非常新的 SSD,现在上面有操作系统。

磁盘 1 上包含所有启动信息,因为我希望在设置和调整新操作系统时仍能够进入旧操作系统。现在,我对新的操作系统设置感到满意,并希望将磁盘 1 格式化为单个分​​区,以便我可以将数据从磁盘 2 复制到磁盘 1,以使用更新的更快的驱动器作为备份,而将磁盘 2 保留为冗余备份异地存储。

所以现在我需要安全地将 MBR 和 bootmgr 从磁盘 1 获取到磁盘 0。这是否只是断开磁盘 1 然后启动并可能进行启动修复以让 Windows 自动创建新的 MBR 的问题,或者我应该使用一些软件,例如EasyBCD或者像 bcdboot 和 bcdedit 这样的命令行实用程序就足够了吗?如果是后者,我完成工作所需的确切命令是什么?

boot hard-drive mbr bcdedit boot-partition

6
推荐指数
1
解决办法
3万
查看次数