Questions tagged «mbr»

主引导记录(MBR)是IBM个人计算机普及的一种引导扇区。它由位于硬盘等数据存储设备的第一个扇区的512个字节的序列组成。

4
如何还原我的主启动记录?
我在系统上安装了Autocad 2011试用版,然后发现Autocad更改了MBR。(请参阅此处)现在,我想将MBR还原到上一次安装autocad 2011试用版之前的时间(实际上是还原至原始MBR)。我怎样才能做到这一点?请具体说明,我不是专业的硬件技术人员。 我正在使用Windows 7 Home。

2
GRUB是MBR还是分区?
我应该在哪里安装GRUB?MBR还是分区引导扇区? 每种方法的优缺点是什么? 另外,如果我们将GRUB安装在分区引导区中,那么引导过程如何工作?
11 partitioning  grub  mbr 

2
什么是“ UEFI可启动” USB闪存驱动器,我可以在旧版BIOS上启动它吗?
我已经了解到UEFI和BIOS之间的区别,似乎BIOS仅引导MBR硬盘,而UEFI仅引导GPT硬盘。UEFI无法启动普通的USB闪存驱动器,因此我必须将USB闪存驱动器设置为“ UEFI-bootable”。普通USB驱动器和“ UEFI可启动”驱动器有什么区别?正常的USB驱动器使用MBR,而UEFI可启动的驱动器使用GPT是真的吗?我是否可以在仅支持旧版BIOS的旧PC上启动UEFI可启动的USB闪存驱动器?
10 bios  uefi  mbr  gpt  usb-boot 

3
同一驱动器上是否可以有一个MBR分区和一个GPT分区?
我想在不支持UEFI的旧计算机上使用一个硬盘驱动器,并使其从MBR分区启动,而又有另一个GPT分区,该分区将用于在更现代的PC上启动另一个Windows实例。换句话说,我希望我的硬盘驱动器可以在旧的(MBR)主板和现代的(GPT / UEFI)主板之间互换。 (我注意到,使用UEFI安装时,旧PC甚至无法在SSD上检测到Windows,但是我能够将其插入任何符合UEFI的PC并从其启动,而无需重新安装Windows,这就是我想要拥有的原因一个较小的MBR分区,因此我可以在这台旧PC上使用它) 这有可能吗?
10 multi-boot  mbr  gpt 

5
如何从Truecrypt及其引导加载程序(Windows XP分区旁边的多重引导)链接Ubuntu 10.04的GRUB2?
我希望Truecrypt像往常一样要求Windows XP的密码,但是要使用标准的[ESC]选项,即通过Escape键选择密码,我希望它为(未加密的)Ubuntu安装找到grub。 我已经在东芝NB100上网本的120Gb硬盘上安装了Windows XP,然后进行了分区以为Ubuntu 10.04腾出空间,并在Windows XP安装后进行了安装。 当我加密Windows XP时,Truecrypt会覆盖主引导记录(MBR)中的grub条目,我相信(?)并且无法再在XP和Ubuntu之间进行选择。所以我需要恢复它。 我已经在Ubuntu论坛和其他地方相当广泛地搜索了答案,但是还没有找到涵盖所有可能情况,场景和错误消息的完整答案,或者他们谈论的是旧版GRUB,而不是GRUB2。Ubuntu 10.04使用GRUB2。 我的设置: 分区: Windows XP,NTFS(将使用Truecrypt加密),40Gb / boot(Ext4,1Gb) Ubuntu交换,4Gb Ubuntu /(root)-主文件系统(20gb) NTFS共享,55Gb 我知道Truecrypt引导加载程序在引导时会替换GRUB,因为我已经在另一台笔记本电脑上尝试过了。 我希望引导加载程序屏幕看起来像通常的样子: TrueCrypt的 输入密码: (或[ESC]跳过) 密码是WindowsXP的密码,然后按[ESC]来找到要从中启动的Ubuntu grub 在此先感谢您的帮助。 问题的关键领域是如何在按下逃逸键时指示Truecrypt,以及如何在按下esc键时使True引导加载程序可以看到Grub / Ubuntu。也称为链接。

1
移动可引导Windows 7(或Vista)分区时需要更新什么?
当我将Windows上的可引导NTFS分区移动到另一个块偏移时,需要进行哪些更新才能使其再次可引导? 背景: 我计划编写一个执行必要操作的程序,这就是为什么我不寻求从Windows DVD引导如何使用Microsoft工具的指南的原因。相反,我需要自己修改这些内容,以便为普通PC用户编写一个解决方案,使普通PC用户在将Windows系统移动到更大的硬盘时更加轻松。 特别是,这是我尝试的方法: 我有一个带有多个分区的磁盘,其中一个是上面装有Windows的NTFS分区,并且该磁盘使用普通的旧MBR块0进行分区布局(不超过4个分区)。 现在,我格式化并分区一个更大的新磁盘。我在那里为NTFS分区腾出空间,并将内容从旧磁盘的NTFS Windows分区复制到其中。然后我将分区设为“活动”。 但是,当我尝试从该磁盘启动时,我立即收到“读取错误”消息,并且启动停止,确切的文本是: A disk read error occurred Press Ctrl+Alt+Del to restart 我验证了两个磁盘在块0中具有相同的引导扇区代码。 在我看来,可能还需要更新其他内容。我猜想某个地方有一个我需要更新的绝对块引用,可能指向下一级加载程序或NT内核。 更新:我发现这篇文章深入了我想知道的内容。但是,它说要修改boot.ini,但是我在这里安装了Windows 7,这些东西似乎已经改变了:没有boot.ini,而是一个名为GUI的系统卷信息文件夹以及其他与我的问题有关的数据。要继续挖掘... 更新2:由于starman的网站看起来很糟糕,但是信息量很大,因此我能够弄清楚第一步:NTFS引导扇区具有用于“隐藏”扇区的字段。该字段必须包含引导扇区的扇区号。这解决了“读取错误”消息。但是,现在,我收到“ BOOTMGR丢失”错误。看起来还有另一个地方必须调整块号,但是我在代码清单中找不到与此有关的任何内容。 我确实找到了很多帮助站点,这些站点建议使用Windows工具来解决此“ BOOTMGR丢失”问题,但是似乎没人知道幕后的情况。有点像建议在出现问题时重新安装Windows。至少,这些修补程序似乎有效,主要涉及Bcdedit和Bootrec工具。现在,谁知道他们在移动分区方面的工作,尤其是后者呢? 更新3:经过大量的反复试验后,我现在相信解决方案位于BCD-Template注册表文件中,该文件通常位于\ Windows \ System32 \ config中。如果使用“ bcdboot”命令对此进行了更新,则Windows将从中启动。我现在正在弄清楚该注册表包含与上述问题有关的哪些信息。欢迎使用任何指向此注册表内容的指针。 更新4:结果是,虽然BCD-Template文件被重写并具有与其前任不同的二进制内容,但其中的值不会更改。因此,它必须是bcdboot.exe编写的其他内容。我以前已经检查过它是否更改了分区的前32个引导块,但是它们似乎保持不变。Parititon地图也不会更改。那么,bcdboot除了BCD注册表之外还修改了什么?关于如何追踪的任何提示?是否有低级工具向我显示程序写入的文件? 更新5:答案似乎是:c:\ Boot \ BCD也已更改,这似乎是引导管理器过程的关键文件。我待会再调查... 更新6:安装Windows 7时最初创建了两个分区,这似乎是一个重要的细节:一个204800扇区的小分区,似乎是一个引导分区,然后是包含Windows系统的实际的大分区(驱动器C :)。当我尝试将安装转移到更大的新磁盘上时,我将相同的两个分区保留在新驱动器上,尽管它们以不同的偏移量结束了。仅此一项就导致了“ BOOTMGR丢失”消息。从那时起,我仅在Windows分区上使用了bcdboot.exe,该分区已添加该分区上的\ Boot \ BCD文件。该文件(和文件夹)最初确实仅存在于较小的分区中。因此,在我的情况下,这个问题可能会更加复杂,因为一个分区(引导捆绑程序)被称为另一个分区(一个包含操作系统的分区),而其他人可能只需要处理一个包含两个分区的分区,也许在那里更简单。 更新7:找到了更多详细信息:\ Boot \ BCD文件记录了MBR的序列号。如果该数字不匹配,则系统将无法启动。接下来,我将测试其中是否还存储有绝对块引用。

3
不同窗口MBR的前446个字节之间有区别吗?
在阅读了很多关于从linux安装windows的安装算法之后,除了windows之外还要安装linux,....我想知道一点。 从我读到的例如从Linux安装Windows的方法来看,大多数方法在Windows MBR的前446个字节中创建一个副本(或它们自己的)MBR,然后用它来设置Windows上计算机上MBR的前446个字节应安装(或恢复那些446字节,以防出现问题)。 现在引起我兴趣的是,有一个名为ms-sys的linux程序(在sourceforge上是开源的)可以用于win xp,win 7,....创建这样合适的MBR备份。 在网上读到一些东西后,前446个字节是MSDOS的剩余部分(可以这么说)我想知道以下内容: 不同Windows版本(XP,Windows 7,Windows 8,...)的MBR(仅限前446个字节)是否有任何差异?或者这些446字节的Windows XP可以用于Windows 7(反之亦然)。
5 windows  mbr 


3
BIOS系统上的3TB驱动器
我有一个 HP Proliant微服务器第8代 我计划安装Debian。我正在考虑使用两个内置raid控制器来设置raid-1配置 Western Digital Red 3TB 驱动器,这将给我3 TB的总容量。但是,服务器没有得到我读过的UEFI的支持 这里(3.6.3) 只允许最大2TB的启动驱动器。我想这与启动驱动器需要在BIOS系统上的MBR这一事实有关吗? 所以我在想,是否可以将/ boot置于几GB的MBR分区上,并将其余系统放在GPT分区上。这是否适用于BIOS系统并且是“良好实践”?我应该选择两个2 TB驱动器吗?
3 partitioning  bios  raid  mbr  gpt 

2
如何手动写入GPT和MBR?
我在这里有一个大问题。我有一个带三个分区的MacBook: 适用于Mac OS X 10.6的HFS分区 适用于Windows 7 64位的NTFS分区 我的文件的NTFS分区 因此它适用于GPT和MBR。我使用rEFIt在启动时切换系统。 我的Windows漫游出现问题急剧增加(多么痛苦),我不得不在减少第三个分区后增加第二个分区的大小... 我的问题是我的分区工具弄脏了GPT和MBR(我是这些系统的初学者,我使用EaseUS的工具来处理分区。这是一个很大的错误。) 现在我有以下内容。 在GPT Partition Start LBA End LBA Type 1 40 409639 EFI System (FAT) ⇐ The boot sector, I guess ⇐ I miss my Mac OS partition (the entry was suppressed by Easeus) 2 126240768 252067839 Basic Data …
3 boot  mbr  gpt 

3
升级到UEFI / GPT / Windows 8
我最近使用戴尔M6600从Windows 7 / VMware升级到Windows8 / Hyper-V,我真的很满意结果。 我承认虽然我喜欢运行最新的东西所以我想知道有没有办法将启动盘从BIOS / MBR转换为UEFI / GPT而不进行全新安装。 我的笔记本电脑还有第二个驱动器; 这需要转换吗?
3 bios  windows-8  mbr  uefi  gpt 

2
Windows 7不再读取NTFS分区
我有一个500 GB的外部驱动器,可用于Windows 7 PC和Snow Leopard笔记本电脑。它具有以下4个分区: 1. Leopard Installer (HFS+) 2. Backup (HFS+) 3. Snow Leopard Installer (HFS+) 4. Storage (NTFS) 1和3包含Mac OS X安装CD映像以防万一,而2包含我整个Mac的可启动备份。最后一个分区是我用来存储电影,音乐和文档的分区。PC只能识别分区4,而Mac可以识别所有分区4,这很完美。所有这些都与GUID分区表(GPT)有关。但是,由于它在Mac和PC上都得到认可,因此我猜想它使用的是混合MBR之类的东西。我不知道这意味着什么,但我记得必须进行大量调整才能使其在我的两台计算机上都能正常运行。 但是,我不再需要豹纹安装程序,因此我使用磁盘实用程序擦除了该分区,并使用exFAT对其进行了格式化,然后又使用普通FAT对其进行了格式化,以便可以将其用于fonera。现在,Windows PC可以识别FAT分区,但不能识别以前的NTFS。它在磁盘管理中显示为未分配空间,但是EASEUS分区管理器可以读取其中的文件,而Mac可以识别它。 关于出什么问题或如何解决的任何想法? 更新(diskpart.exe输出): Microsoft DiskPart版本6.1.7601 DISKPART>列表磁盘 磁盘###状态大小可用Dyn Gpt -------- ------------- ------- ------- --- --- 磁盘0在线37 GB 2048 KB * 磁盘1在线149 GB 0 B 磁盘2联机465 GB 0 …

0
Grub:执行其他MBR(VeraCrypt)
我有 安装Windows并使用VeraCrypt对其进行加密 备份了VeraCrypt MBR(实际上是第一个分区的所有内容: dd if=/dev/sda of=/some/file bs=512 count=2048 ) 在同一磁盘上安装Linux(debian)并让grub覆盖MBR 我知道我可以告诉grub启动进入VeraCrypt恢复盘。我曾经用TrueCrypt做过这个,但是VeraCrypt总是问我是不是想创建一个隐藏的音量。我确实希望grub成为主要的引导装载程序,因为我偶尔只使用Windows,并且不想每次都通过VeryCrypt引导装载程序进入Linux。 我的想法是,我可以将备份的VeraCrypt MBR交给grub,并以某种方式让grub执行它,即假装这一直是MBR。然而,这并不像我(天真)预期的那么容易。 像恢复磁盘一样将其加载为ISO(带有memdisk)不起作用 - 我收到一堆错误,然后回到grub的启动菜单。我认为这是因为我的MBR文件实际上不是可引导磁盘。我尝试的其他所有内容都以我需要先加载内核的消息结束。 我不确定,如果我尝试做什么甚至是有道理的。也许MBR确实需要在MBR中?但我也无法想出为什么它不应该成为可能的原因。 TL; DR 是否可以让grub从文件中加载另一个MBR? 如果是这样,任何人都可以给我一个关于如何实现这一目标的提示吗?如果不可能,任何人都能大致解释原因吗?

1
破碎的启动管理器bootmgr Windows 10 SSD bootrec
深呼吸 我的系统: Windows 10 Home版本1703 操作系统构建15063.966 尝试更新到版本1803(KB4340917) 更新不断失败。每次使用我的电脑时,我确实让Windows 10升级助手烦我。它会在每次重启期间自动尝试更新和失败。最后我去修理它...以下是解决方案的噩梦。 将计算机置于安全模式并尝试删除最近的Windows更新。 重启,PC无法启动。 使用来自正版DVD的WIndows Recovery Environment(WRE)。 尝试启动修复,失败。我忘记了错误。另外,只需添加,尝试刷新或重置抛出设备是来自WRE的锁定消息。 尝试命令提示符。 跑: bootrec / fixmbr - 有效 bootrec / fixboot - 有效 bootrec / rebuildbcd - 失败 错误是“找不到请求的系统设备” 当搜索此错误论坛/其他人说这是因为USB WRE。不是我的问题。 尝试使用Diskpart设置活动分区,尝试移动启动文件..总是失败。尝试从运行“sfc / scannow”的系统文件检查程序(sfc)错误:系统修复挂起,需要重新启动才能完成。 重新启动无法解决此问题。 尝试了dism.exe / image:C:\ / cleanup-image / revertpendingactions 我忘记了错误,但是磁盘上的内容不可用。 但是,当尝试在命令提示符下将新目录写入磁盘时,我能够这样做。除了通过Diskpart确认驱动器不是只读的。 我在事件发生后写了这篇文章时遗漏了大量的其他故障排除和命令,并且记不起我收到的所有命令和错误,我希望能够更多地帮助别人。 最终解决方案是从我的PC上移除驱动器,将其连接到朋友PC并执行以下命令。 …


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.