首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏MPSOC

    EMMC分区(MBR

    MBR格式的分区,通常分区头都在第一个Sector扇区。我们只需要将已经分好区的镜像或者linux下分区对应的的块设备的前512个字节读取出来保存,下次分区直接导入即可完成分区。

    69210编辑于 2024-11-22
  • 来自专栏FreeBuf

    详解MBR篡改技术

    这些问题便是需要MBR来解决的,bios在执行自己固有的程序以后就会跳转到mbr中的第一条指令,将系统的控制权交由mbr来执行。 需要注意的是MBR不随操作系统的不同而不同,意即不同的操作系统可能会存在相同的MBR,即使不同,MBR也不会夹带操作系统的性质,具有公共引导的特性。 Question2:所有电脑都有MBR引导区吗? 两种模式分别对应的硬盘分区格式:MBR格式和GUID(GPT)格式,所以只有采用Legacy启动的才会拥有MBR扇区。 0×03 摧兰折玉——暴力擦写MBR 如果我们破坏了MBR会发生什么? 0×04 偷梁换柱——篡改MBR 我们成功的破坏了MBR,既然Bios将控制权交给了MBR执行,我们岂不是可以利用MBR做一些其他事。 0×05 凤凰涅槃--MBR修复 如果有同学不慎中招了MBR病毒,不要慌张,下面我们来讲如何修复被破坏的MBR扇区。

    2K20发布于 2019-06-18
  • 来自专栏运维知识

    Linux MBR扇区故障 引导修复

    前言 Linux MBR(Master Boot Record,主引导记录)是硬盘的第一个扇区,通常位于磁盘的起始位置。它包含引导加载程序代码和分区表信息。 这是一种常见的做法,在进行重要系统更改之前,先备份MBR以防意外情况。 dd if=/dev/sda of=/backup/sda.mbr.bak bs=512 count=1 if=/dev/sda: 指定输入文件(源),在这里是硬盘 /dev/sda。 of=/backup/sda.mbr.bak: 指定输出文件(目标),在这里是备份文件 /backup/sda.mbr.bak。 bs=512: 设置块大小为512字节,这是硬盘扇区的大小。 2.损坏MBR扇区 本步骤就是模拟MBR扇区故障 这个dd命令用于将零填充写入硬盘 /dev/sda 的第一个扇区(MBR)。

    2.8K10编辑于 2024-06-03
  • 修改硬盘引导MBR到GPT

    MBR 和 GPT 今天帮新同事安系统的时候发现主板用的是GPT引导,但是他硬盘只有1t,系统分区的时候发现不能创建系统分区原因是硬盘是MBR而系统盘只能新建在GPT所以这里记录下安装系统过程中分区时将系统 科普 MBR分区 MBR的意思是“主引导记录”,是IBM公司早年间提出的。它是存在于磁盘驱动器开始部分的一个特殊的启动扇区。这个扇区包含了已安装的操作系统系统信息,并用一小段代码来启动系统。 Linux系统中MBR通常会是GRUB加载器。MBR。当一台电脑启动时,它会先启动主板自带的BIOS系统,bios加载MBRMBR再启动Windows,这就是mbr的启动过程。 因为兼容问题,gpt其实在引导的最开始部分也有一段mbr引导,也叫做“保护引导”,为了防止设备不支持uefi 区别内存支持:mbr最多支持2T,而gpt理论上是无限制的。 分区:mbr最多支持四个主分区,gpt没有限制。如果你想跑多系统,mbr最多4个而gpt没有限制。 系统:win7只能用mbr分区 以上,有问题在评论区反馈。

    1.3K10编辑于 2024-03-12
  • 来自专栏运维小路

    Linux磁盘-MBR&GPT

    主要从以下几个方面来介绍: 1.分区介绍 2.创建分区 3.MBR&GPT(本章节) 4.格式化&挂载 5.inode&硬连接 6.磁盘操作命令 7.小结 命令(输入 m 获取帮助):n Partition 在计算机发展的早期,硬盘的大小是很小的,所以历史上采用的分区表MBR由于技术限制,最大就只能支持到2T,我们上一章用的fdisk划分出来的分区就是采用的MBR分区表。 后来的计算机发展太快,MBR分区已经无法满足要求,GPT分区就出来了。GPT分区一般用parted命令来进行分区。 信息: You may need to update /etc/fstab. 6.分区完成 到这里我们分区做完,但是这个时候我们还不能使用这个磁盘,目前使用MBR

    88010编辑于 2024-11-01
  • 来自专栏FreeBuf

    MBR勒索木马再度来袭:GoldenEye分析

    早在今年上半年,破坏力极强的修改MBR并加密MFT (Master File Table)的勒索木马Petya就引起了杀毒厂商的高度关注,然而在今年下半年360白名单分析组又捕获了该作者最新的勒索木马“ 图13 Petya执行流程 Petya通过向MBR写入数据并调用NtRaiseHardError强制重启来触发加密流程。 ? 图14 Petya部分写入MBR以及强制重启的关键代码 petya感染之后恶意数据在系统磁盘的分布如下: ? 图17 清除Salsa20的加密Key 0×22保存着是加密过的原始MBR,Petya会通过其定位MFT表,然后进行加密,每次加密2个扇区,并且每加密0×40个扇区时会更新进度条。 ? 图20 对0×21扇区数据进行验证 Petya只会针对分区格式为MBR且文件系统为NTFS的MFT(主文件表)进行加密,否则只修改MBR,显示黄色骷髅头,这就意味着我们可以通过直接修复MBR来恢复系统

    1.6K70发布于 2018-02-09
  • CC++ 揭秘MBR病毒如何运行

    MBR全称主引导记录(Master Boot Record),整个硬盘最开头的512字节就是它。 计算机启动后会先运行MBR里的代码进行各种状态的检查和初始化的工作,然后再把控制权转交给操作系统(简单地讲就是一个JMP指令跳到操作系统的起始代码),Windows就加载启动了。 MBR 病毒做的事就是直接把整个MBR覆盖掉,变成了它自己的代码,那么它想干什么都行了,只要它不主动交出代码执行流程,Windows绝没有启动的机会。 main() { HANDLE hDevice; DWORD dwBytesWritten, dwBytesReturned; BYTE pMBR[512] = { 0 }; // 重新构造MBR

    84700编辑于 2022-12-28
  • 来自专栏运维经验分享

    CentOs7如何修复MBR和GRUB?

    CentOs7如何修复MBR和GRUB? 2019-06-16 11:19脚本之家 Centos 一些朋友不知道CentOs7如何修复MBR和GRUB;今天小编将为大家分享CentOs7修复MBR和GRUB的方法;感兴趣的朋友一起去看看吧 一、 修复MBRMBR (Master Boot Record主引导记录): 硬盘的0柱面、0磁头、1扇区称为主引导扇区。 备份MBR: #dd if=/dev/sda of=/root/mbr.bak count=1 bs=512 破坏bootloader: #dd if=/dev/zero of=/dev/sda count 至此,MBR修复完成。 二、修复grub grub配置文件丢失: 开机后会直接进入grub界面,显示为grub>: ?

    2.7K30发布于 2019-09-05
  • 来自专栏FreeBuf

    初窥卡巴斯基ARK读取MBR

    LONG LONG LONG AGO就发现通过Hook磁盘端口驱动程序中的IRP_MJ_SCSI派遣函数方式过不了KB了,最近又遇到这个问题就想借此机会分析一下,看看万能的KB是如何绕过Hook读取MBR 作为一款商用软件的KB,出于兼容性、稳定性等原因应该不会使用太特殊的方法,初步猜想会通过重载磁盘端口驱动,自建I/O通道来绕过我们读取MBR,至此我们就有了研究方向,下面来开始我们的研究。 通过查看调用堆栈以及读取到的MBR内容来验证我们的猜想。 结语 至此我们的分析工作就已经告一段落了,KB会先通过普通方式读取MBR,如果检测结果为病毒的话就不会使用高级方式继续检测MBR了。 如果检测结果为非病毒的话就会使用高级方式就检测MBR,就是我们上面分析的方式。

    87260发布于 2018-07-31
  • 来自专栏云服务笔记

    linux下MBR分区表修复恢复

    linux 下 MBR 方式分区后分区表损坏/误删的修复/恢复: 主引导记录(Master Boot Record,MBR),位于一个硬盘的0柱面、0盘面、1扇区,共512字节。 具体划分依次为:引导代码区440字节、磁盘签名4字节、空白(Ox0000)2字节、MBR分区表(Disk Partition Table,DPT)64字节、结束标志(Ox55AA)2字节,所以磁盘的前512 个字节存储的内容是 MBR主引导记录和分区表 注意:涉及数据的敏感操作一定一定做好备份,然后再尝试做文件系统修复、恢复等操作,出问题可以回滚到操作前的状态,备份精神,备份精神,备份精神 场景一: 磁盘整个空间分为一个分区使用

    7.7K20发布于 2020-06-10
  • 来自专栏Linux Doc

    系统引导(3)-硬盘MBR导出导入查看

    dd if=/dev/sdb of=superblock.bin  bs=1 count=512 skip=$((213622912*4096*0))

    16510编辑于 2025-11-23
  • 如何查看硬盘分区是MBR还是GPT?

    上图可以看到磁盘0为GPT磁盘类型,磁盘2为MBR磁盘类型。 注:磁盘0  一般情况下为预装windows系统的硬盘。盘符序号跟主板接线、接口顺序及系统设置相关。 没有星号的为MBR磁盘类型。

    2.9K11编辑于 2024-01-26
  • 来自专栏FreeBuf

    COVID-22是假,破坏MBR是真

    恶意软件还会执行 WipeMBR.exe 来破坏主引导记录(MBR),执行后将会弹出提示“COVID-22 已经安装完成!和你的电脑永别吧!”的提示并强制重新启动计算机。 △ 重新启动前的弹窗提示 MBR 中保存着硬盘驱动器分区信息和操作系统的加载程序,所以失陷主机也不能在重启的时候正常加载操作系统。 该恶意软件与 Sonicwall 在 2020 年 4 月中提到的另一个 MBR 擦除器功能类似,但代码上看不出什么相似之处。 该恶意软件只是用零覆盖了 MBR: △ 恶意样本部分代码 如何修复 MBR 现代的 Windows 机器上修复 MBR 相对容易一些,重启后系统会自动进入修复模式。 参考来源 https://www.fortinet.com/blog/threat-research/to-joke-or-not-to-joke-covid-22-brings-disaster-to-mbr

    1.1K30编辑于 2021-12-06
  • 来自专栏运维

    运维干货:MBR和GPT分区大揭秘

    一、MBR 和 GPT 是什么? 1.1 MBR(主引导记录)MBR(Master Boot Record)是计算机磁盘分区的传统标准,诞生于1983年的IBM PC/AT时代。 MBR与BIOS系统深度绑定,通过BIOS中断完成硬件初始化后,由MBR中的代码启动操作系统。 MBR 是老大哥,已经为大家服务了将近 40 年;GPT 则是新贵,正在逐步取代 MBR 的地位。 二、MBR 和 GPT 分区的区别2.1 容量限制大不同MBR 最大只能支持 2TB 的硬盘容量 ,如果你的硬盘超过了这个大小,MBR 只能识别出前 2TB磁盘空间,针对需要大容量存储就无法直接使用了。 三、Windows 系统下 MBR 和 GPT 分区设置步骤了解了 MBR 和 GPT 分区的区别后,接下来就为大家介绍一下在 Windows 系统下,如何进行 MBR 和 GPT 分区的设置。

    8.8K30编辑于 2025-07-26
  • 来自专栏巡天遥看一千河

    写一个操作系统_05 调试MBR

    熟悉MBR引导 MBR的512字节里面也是代码,他被BIOS加载执行,自身执行的时候加载操作系统的loader,我们在没有操作系统loader的情况下先写一段测试程序,体验一下。 实现的功能如下: BIOS 加载 MBR中的代码,执行,用BIOS 中断 INT 0x10显示字符串 MBR的代码 ;主引导程序 ; 起始编译地址是 0x7c00 SECTION MBR vstart " ; 字符串定义 ; 保证 MBR 512B times 510-($-$$) db 0 db 0x55,0xaa 编译成二进制 nasm -o mbr.bin mbr.S 将二进制文件存储到 MBR扇区 dd if=. /mbr.bin of=.

    1.2K30发布于 2020-11-04
  • 来自专栏全栈程序员必看

    硬盘分区 mbr gpt_磁盘阵列如何分区

    分区结构,一种是GPT分区结构 MBR分区结构 我们来看下面这张图,当我们对磁盘以MBR的结构进行分区的时候,磁盘的结构就如下图所示 0号扇区内容 我们经常把硬盘第一个扇区叫做MBR扇区,这 MBR分区表:引导代码后的64个字节,是整个硬盘的分区表。有四张分区表 MBR结束标志:占MBR扇区最后2个字节,一直为“55 AA”。 MBR分区的结构大致就介绍到这了。如果硬盘的MBR被破坏,可以复制其他硬盘的MBR到故障盘,然后修复分区表,也可以初始化故障盘然后修复分区表。 保护MBR 保护MBR位于GPT磁盘的第一扇区,也就是0号扇区,有磁盘签名,MBR磁盘分区表和结束标志组成,没有引导代码。 GPT的分区结构相对于MBR要简单许多,并且分区表以及GPT头都有备份。

    4.3K31编辑于 2022-09-22
  • 来自专栏服务器运维日常

    Linux云服务器数据盘扩容教程(MBR分区)

    服务器环境说明本教程讲解 MBR 分区下的Linux CentOS 7.X 云服务器数据盘扩容教程,必须确认服务器符合以下要求,否则请勿操作。 1、服务器为 Linux Centos 7.x 操作系统2、分区类型为 MBR3、文件系统为 ext 格式4、对数据盘(云硬盘)进行扩容本教程仅在腾讯云服务器上进行过测试,未在其它云厂商的服务器上测试。 假设服务器已完成数据盘的格式化及分区挂载操作,格式为MBR分区,当前服务器硬盘的配置如下:系统盘:50GB数据盘:50GB,挂载分区/home具体如图所示实现目标将数据盘扩容至 100GB ,将分区 /

    2K21编辑于 2024-07-02
  • 来自专栏小手冰凉

    Linux操作系统 MBR扇区故障了怎么办

    工作时我们都会定期备份一些文件,首先要修复MBR扇区,就必须在其他的硬盘中有MBR扇区的备份文件,并且我们还有准备系统盘(进入急救模式) 如果MBR扇区故障,那么在开机时就会出现 “Operating

    2.4K40发布于 2019-09-10
  • 来自专栏Windows技术交流

    【玩转腾讯云】Windows UEFI+GPT改造BIOS+MBR

    www.winbaicai.com/ 、https://www.laomaotao.net/)用dism命令提前集成好虚拟化驱动,这样强制导入后就不用再修驱动了 排除驱动问题后,得注意下UEFI+GPT改造BIOS+MBR 形形色色的系统盘分区 图片 图片 图片 UEFI+GPT不是腾讯云支持的BIOS+MBR,上云会报No bootable device。 article/1843176 经过我多次验证,UEFI+GPT的原镜像,直接进系统安装驱动是不行的,必须是在winpe里离线用dism命令安装驱动 图片 UEFI+GPT的即便在winpe里搞成BIOS+MBR ://www.winbaicai.com/ 、老毛桃https://www.laomaotao.net/ 等安装后可以生成.iso,这个需要自己搞一下)从winpe启动进入后 本地镜像修复——GPT转MBR 4 转换分区表类型为MBR格式 选中磁盘并右击,选择“转换分区表类型为MBR格式” ? ? 5 激活引导分区 激活当前分区 ? 确保分区已经是活动分区,通过颜色就可以看出,红色代表分区为活动分区。

    6.1K41编辑于 2023-06-21
  • 来自专栏walterlv - 吕毅的博客

    在 Windows 安装期间将 MBR 磁盘转换为 GPT 磁盘

    在 Windows 安装期间将 MBR 磁盘转换为 GPT 磁盘 2018-02-22 14:13 以 UEFI 启动的 Windows 磁盘必须是 本文将介绍如何在安装 Windows 期间将磁盘从 MBR 转换成 GPT。 DISKPART> exit 本文会经常更新,请阅读原文: https://walterlv.com/post/convert-mbr-to-gpt-during-windows-installation.html

    1.7K20发布于 2018-09-18
领券