当前位置: 首页 > article >正文

Windows系统的MBR磁盘分区

对于逻辑类数据恢复技术的学习最重要的就是对各种系统下的分区结构及文件系统结构的学习。作为目前主流的操作系统Windows它能够支持的分区结构包括MBR磁盘分区、动态磁盘分区及GPT磁盘分区它能够支持的文件系统结构包括FAT12、FAT16、FAT32、NTDS和ExFAT。工具下载百度网盘链接:https://pan.baidu.com/s/1QM5FKMmRVHaMQOUAgRGGMQ?pwd8888提取码: 8888夸克网盘链接https://pan.quark.cn/s/2a972c406ea3?pwddTeZ提取码dTeZMBR磁盘分区是使用最广泛的一种分区结构也成为DOS分区。一、主引导记录MBR的结构和作用MBR磁盘分区都有一个引导扇区成为主引导记录英文简称MBR。1、MBR的结构MBR扇区位于整个硬盘的第一个扇区按照C/H/S地址描述即0柱面0磁头1扇区按照LBA地址描述即0扇区。它是一个特殊而重要的扇区。在总共512字节的MBR扇区中由四部分结构组成1引导程序引导程序占用其中的前440字节其地址在便宜0~偏移1B7H处。2Windows磁盘签名Windows磁盘标签占用引导程序后的4字节其地址在偏移1B8H~偏移1BBH处是Windows系统对硬盘初始化时写入的一个磁盘标签。3分区表偏移1BEH~偏移1FDH的64字节为DPTDisk Partition Tables硬盘分区表这是MBR中非常重要的一个结构。4结束标志扇区最后的两个字节“55AA”偏移1FEH~偏移1FFH是MBR的结束标志。如下为MBR的扇区展示2、MBR的作用MBR扇区在计算机引导过程中起到至关重要的作用。计算机在按下电源键以后开始执行主板的BIOS程序进行完一系列检测和配置一会开始按CMOS中设定的系统引导顺序进行引导。1引导程序的作用计算机主板的BIOS程序在自检通过后会将MBR扇区整个读入内存中然后将执行权交给内存中MBR扇区的引导程序。引导程序首先会将自己整个搬到一个较为安全的地址中目的是防止自己被随后读入的其他程序覆盖因为引导程序一旦被破坏就会引起计算机死机从而无法正常引导系统。系统下一步就会判断读入内存的MBR扇区的最后两个字节是否为“55 AA”如果不是则报错在屏幕上会列出错误信息。如果是“55 AA”接下来引导程序会到分区表中查找是否有活动分区。若有活动分区则判断活动分区的引导程序在磁盘中的地址并将该引导程序读入内存及判断其合法性如果是一个合法的引导扇区随后的引导权就交给这个引导扇区去引导操作系统了MBR引导程序的使命就完成了。2Windows磁盘签名的作用Windows磁盘签名是Windows系统在对硬盘做初始化时写入的一个标签它是MBR扇区不可或缺的一组成部分。Windows系统依靠这个签名来识别硬盘如果硬盘的签名丢失Windows系统就会认为该硬盘没有初始化。一块硬盘如果不是系统引导盘MBR扇区可以没有引导程序但绝对不能没有磁盘签名。3分区表的作用分区表是用来管理硬盘的分区的如果分区表被清楚或者破坏则硬盘的分区就会丢失。如果把MBR中的分区表清除其他结构不动重新启动计算机后进入磁盘管理磁盘会被标记为未分配的原始磁盘。4结束标志的作用在执行MBR的引导程序时会严重MBR扇区最后两个字是否为“55 AA”如果是“55 AA”才会继续执行下面的程序如果不是55 AA则程序认为这是一个非法的MBR那么程序停止执行会提示报错。如果一块MBR结构完好并且有分区的硬盘其结束标志55 AA被破坏后该硬盘的分区也将无法读取硬盘会成为“没有初始化”状态。

相关文章:

Windows系统的MBR磁盘分区

对于逻辑类数据恢复技术的学习,最重要的就是对各种系统下的分区结构及文件系统结构的学习。作为目前主流的操作系统Windows,它能够支持的分区结构包括MBR磁盘分区、动态磁盘分区及GPT磁盘分区:它能够支持的文件系统结构包括FAT12、FAT16、FAT…...

数学建模算法案例精讲500篇-【自动驾驶】自动驾驶中的决策规划算法概述(代码篇第一篇:全局路径规划+行为决策)

目录 一、前言:代码篇核心定位与环境说明 1.1 运行环境说明 1.2 代码设计思路 二、A*算法代码实现(全局路径规划主流) 2.1 算法核心回顾(对应理论篇2.2节) 2.2 完整MATLAB代码实现 2.3 代码说明与调试技巧 2.3.1 代码结构对应理论 2.3.2 调试技巧(工程适配重点)…...

一文读懂 JWT 无状态身份认证的核心原理

JWT 是目前前后端分离、微服务架构中最常用的无状态身份认证方案。本文用简洁易懂的方式,带你快速掌握 JWT 的签发、传递与校验核心逻辑,轻松理解其工作原理与安全机制。 一、什么是JWT? JWT(JSON Web Token)是一种轻…...

两条根本不同的道路:私有化部署与SaaS模式的抉择

很多企业在选型内部通讯工具时,面对的第一个问题往往是:选SaaS还是选私有化?这不是一个简单的技术偏好问题,而是一个关乎企业数据战略、安全治理与长期发展的核心决策。在“云优先”的浪潮下,公有云SaaS产品凭借开箱即…...

(四大天王)Python程序设计之四大核心数据结构:字典篇

(四大天王)Python程序设计之四大核心数据结构:字典篇摘要:在Python的“四大天王”——列表、元组、字典、集合中,字典(Dict)以其键值对映射和O(1)平均查找效率的特性,成为了处理关联…...

【计算机视觉】从Pixel到Mask:逐像素分类与掩码分类的实战对比

1. 计算机视觉中的像素级任务:从基础说起 第一次接触计算机视觉项目时,我盯着屏幕上密密麻麻的像素点发了好一会儿呆。这些看似简单的彩色小方块,究竟如何变成机器理解世界的语言?后来才明白,逐像素处理正是解锁图像理…...

12届蓝桥杯省赛Java B 组Q1~Q4

题目链接: Q1 蓝桥云课:ASC Q2 蓝桥云课:卡片 Q3 蓝桥云课:直线 Q4 蓝桥云课:货物摆放 算法原理: Q1解法:作差 时间复杂度O(1) 思路很简单,只需无脑算出L和A的差值&#xff…...

准分子消光炉市场预测:2025-2031年复合年增长率(CAGR)达5.5%

在工业表面处理领域,准分子消光炉作为一种依托准分子紫外(UV)光(典型波长172nm)的专用工业系统,正凭借其低温可控、精准改性的技术特性,重塑高端材料处理市场格局。据恒州诚思(YH Re…...

每日安全情报报告 · 2026-04-08

每日安全情报报告 2026-04-08 报告时间:2026年04月08日 12:49 覆盖周期:近48小时(2026-04-06 ~ 2026-04-08) 今日特别关注:微软 Patch Tuesday 日(Kerberos RC4 强制弃用生效) FortiClient EMS…...

1.C语言常见概念

目录1.C语言是什么?2.C语言的历史3.编译器的选择-VS2022正文1.C语言是什么?人和计算机是如何交流的?是使用计算机语言。就如同人与人交流使用的自然语言。目前的计算机语言有上千种,C语言就是其中一种,除此之外还有C/J…...

自适应散热风扇市场洞察:2020-2025年CAGR为14.8%

一、产品定义与技术基础:主动式热管理的核心突破自适应散热风扇作为主动式热管理装置的核心载体,通过集成温度传感器、转速反馈模块与PWM控制接口,实现基于设备运行状态、环境温度及内部热负载的动态调节。相较于传统恒速风扇,其闭…...

浪潮云电脑CD1000线刷固件包|基于原厂固件深度优化|支持Root+ADB调试|预装当贝3.1纯净桌面与全功能影音套件

温馨提示:文末有联系方式浪潮CD1000专属优化线刷固件 本刷机包专为浪潮云电脑CD1000一体机量身打造,严格基于出厂固件进行底层精简与性能调优,稳定兼容所有硬件模块,支持一键线刷,全程无需拆机。核心功能亮点&#xff…...

FastAPI负载测试终极指南:从配置到性能优化的完整方案

FastAPI负载测试终极指南:从配置到性能优化的完整方案 【免费下载链接】fastapi FastAPI framework, high performance, easy to learn, fast to code, ready for production 项目地址: https://gitcode.com/GitHub_Trending/fa/fastapi FastAPI作为一款高性…...

scGPT环境配置实战:从零搭建A6000兼容的深度学习环境

1. 为什么选择A6000搭建scGPT环境 NVIDIA A6000作为专业级显卡,拥有48GB GDDR6显存和10752个CUDA核心,特别适合处理scGPT这类需要大显存支持的深度学习任务。我在实际项目中使用A6000跑scGPT模型时,发现它的显存优势能轻松应对单细胞转录组数…...

【LeetCode】双指针专项合集

前言 本章练习:双指针:左右碰撞指针 目的:掌握左右指针向中间移动,最终相会的解法。 在下面这几道题中:思考不同题目中指针移动逻辑有什么区别 125:验证回文串 题目要求: 判断一个字符串是否是回…...

Linux GPIO驱动开发实战:从传统接口到新式gpiod

一、顶级架构一句话总结 设备树(gpio描述) → GPIO子系统 → gpiod接口 → 硬件引脚控制 GPIO是嵌入式开发中最基础的外设接口,Linux提供了新旧两套API,新式gpiod接口更安全、更简洁。二、GPIO子系统架构 架构层次 ┌─────────────────…...

强化学习(3)--最优状态价值最优策略

说明:本系列文章是我在学习了西湖大学赵世钰老师的《Mathematical Foundations of Reinforcement Learning》一书后的学习笔记,在B站上有赵老师的完整课程视频。 课程视频链接 PDF教材链接 本文代码链接 一、最优状态价值和最优策略 定义&#xff1a…...

MySQL 运算符详解

MySQL 运算符详解 MySQL 作为一款功能强大的关系型数据库管理系统,其运算符的使用贯穿于 SQL 语句的各个部分。本文将详细介绍 MySQL 中常用的运算符,包括算术运算符、比较运算符、逻辑运算符等,旨在帮助读者全面理解并掌握 MySQL 运算符的使用。 一、算术运算符 算术运算…...

Redis 服务器:全面解析与应用实践

Redis 服务器:全面解析与应用实践 引言 Redis(Remote Dictionary Server)是一款开源的、高性能的键值存储数据库。它采用内存作为存储介质,能够提供极快的读写速度,常用于缓存、会话管理、消息队列等领域。本文将全面解析Redis服务器的原理、配置、应用场景以及实践操作…...

机械臂+强化学习

机械臂 经典机械臂控制方法 运动学 动力学 基于...

DVWA——SQL Injection学习笔记

文章目录前言一、是什么&#xff1f;二、步骤1.Low2.Medium3.High4.Impossible代码核心功能安全特性总结总结手工注入&#xff1a;前言 一、是什么&#xff1f; 二、步骤 1.Low 代码如下&#xff1a; <?phpif( isset( $_REQUEST[ Submit ] ) ) {// Get input$id $_REQU…...

2026中国大模型市场火爆!阿里字节抢人才,年薪百万Offer等你来!

最新数据显示&#xff0c;2024年中国大模型市场规模已达294.16亿元&#xff0c;其中多模态大模型贡献156.3亿元&#xff0c;数字人、游戏等场景应用增长迅猛&#xff1b;更有预测指出&#xff0c;2026年这一市场规模将突破700亿元大关。图源自36氪研究院 市场竞争梯队也逐渐清晰…...

Vibe Coding 详细介绍

什么是 Vibe Coding&#xff1f;Vibe Coding&#xff08;氛围编程&#xff09;是由 AI 专家 Andrej Karpathy 在 2024 年初提出的新编程范式——一种"用自然语言编程"的开发方式。你描述"想要什么"&#xff0c;AI 来写代码。核心理念&#xff1a;"You…...

子系统是啥?---总线架构的实例化

目录 一、新手容易踩的认知坑 二、历史演变&#xff1a;从硬编码到子系统设备树的转变 &#xff08;1&#xff09;原始裸奔时代&#xff1a;无结构体、无设备树、无总线架构 &#xff08;2&#xff09;结构体封装时代&#xff1a;有结构体、无设备树、有总线架构 &…...

【Kali Linux】 2026.1 新功能详解

2026年3月24日发布&#xff0c;基于 2025.4 的更新&#xff0c;带来全新视觉体验和多项新工具&#xff01;&#x1f3a8; 2026 年度主题更新每年惯例的主题大换血&#xff0c;覆盖全流程&#xff1a;组件更新内容引导动画修复了实时镜像卡在第一帧的问题&#xff0c;循环更流畅…...

Java RAG入门基础教程(非常详细),用LangChain4j构建问答系统看这篇就够了!

1. 引言&#xff1a;为什么需要 RAG 1.1 大模型的局限性 在使用大语言模型&#xff08;LLM&#xff09;时&#xff0c;我们常常遇到以下问题&#xff1a; ❌ 问题 1&#xff1a;模型不知道企业内部信息用户&#xff1a;我们公司的年假政策是什么&#xff1f;AI&#xff1a;抱…...

C语言学习的第一周

1.自我介绍我姓马&#xff0c;来自成都的一个双非一本&#xff0c;目前大一&#xff0c;神秘专业&#xff0c;目前学c语言是兴趣使然和为了未来转码作铺垫&#xff0c;多项技能傍身也没错嘛2.学习目标打下c语言的坚实基础&#xff0c;方向初步是逐步从c语言到c再到更深度的知识…...

简易数据采集与分析系统

我用 Trae&#xff08;SOLO Coder&#xff09; 自主开发了这款专为硬件工程师打造的数据分析工具&#xff0c;无需懂代码&#xff0c;点点鼠标即可完成采集卡数据全流程分析。核心功能一键导入采集卡原始 ADC 数据&#xff0c;自动适配 12/16 位分辨率&#xff0c;精准转换为真…...

CSS如何利用Less快速生成颜色渐变背景_使用混合函数生成多样渐变

用带参数的.gradient-bg()混合函数&#xff0c;支持start-color、end-color、direction及透明度微调&#xff0c;避免硬编码&#xff1b;多色用.gradient-bg-stops()&#xff1b;注意转义方向值、变量定义顺序、CSS变量分层及Safari渲染兼容性。Less混合函数怎么写才能生成可复…...

别再让图片拖慢你的多模态模型了:手把手教你用Q-Former和PruMerge压缩视觉Token(附代码)

视觉Token压缩实战&#xff1a;用Q-Former和PruMerge提升多模态模型效率 当你在深夜调试一个多模态问答系统时&#xff0c;突然收到告警——GPU显存爆了。查看日志发现&#xff0c;一张用户上传的4K产品图片生成了超过3万个视觉Token&#xff0c;直接拖垮了整个推理流程。这不是…...