mbr

Modifying the MBR of Windows

孤街浪徒 提交于 2019-11-30 13:59:52
I need to modify the MBR of Windows, and I would really like to do this from Windows. Here are my questions. I know that I can get a handle on a physical device with a call to CreateFile. Will the MBR always be on \\.\PHYSICALDRIVE0? Also, I'm still learning the Windows API to read directly from the disk. Is readabsolutesectors and writeabsolutesectdors the two functions I'm going to need to use to read/write to the disk sectors which contain the MBR? Edit from from what I've learned on my own. The MBR will not always be on \\.\PHYSICALDRIVE0. Also, you can write to the bootsector (at least as

磁盘,fdisk分区,MBR,dd命令

点点圈 提交于 2019-11-30 03:14:32
光盘和磁盘、u盘、软盘、硬盘有什么区别 ①光盘: cdrom/dvdrom:光驱(光盘驱动器) rom:只读 ram:可以擦写 cd:700M dvd:4G ②软盘:floppy:软驱(软盘驱动器) ③U盘:U盘,全称USB闪存盘,英文名“USB flash disk”。使用USB接口的无需物理驱动器的微型高容量移动存储产品,通过USB接口与电脑连接,实现即插即用。 ④磁盘:计算机的外部存储器中也采用了类似磁带的装置,比较常用的一种叫磁盘,将圆形的磁性盘片装在一个方的密封盒子里,这样做的目的是为了防止磁盘表面划伤,导致数据丢失。 ⑤硬盘:很硬的一个方盒子密封起来的,用来存放数据的。 硬盘: 固态硬盘(SSD) 机械硬盘(HDD ) 混合硬盘(HHD 一块基于传统机械硬盘诞生出来的新硬盘) SSD采用闪存颗粒来存储,HDD采用磁性碟片来存储,混合硬盘是把磁性硬盘和闪存集成到一起的一种硬盘。 硬盘和磁盘有什么关系? 磁盘是硬盘的一种类型。 固态硬盘(Solid State Drives),简称固盘,固态硬盘(Solid State Drive)用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元(FLASH芯片、DRAM芯片)组成。 通过接口从硬盘读写数据的速度是核心。 磁盘有哪些品牌 希捷 seagate 西部数据 western digital 东芝 Toshiba 三星

centosde 启动流程与安全加固selinux

牧云@^-^@ 提交于 2019-11-29 02:14:54
centos6启动流程 1、上电POST自检,加载BIOS的硬件信息,获取第一个启动设备 2、读取第一个启动设备MBR里的引导加载程序(grub)的启动信息 3、加载核心操作系统的核心信息,核心开始解压缩,并尝试驱动所有的硬件设备 4、核心执行init程序,并获取默认的运行信息 5、init程序执行/etc/rc.d/rc.sysinit文件 6、启动核心的外挂模块 7、init执行运行的各个批处理文件(scripts) 8、init执行/etc/rc.d/rc.local 9、执行/bin/login程序,等待一会登录 10、登录之后开始以shell控制主机 .如图所示 MBR(Master Boot Recorder), 我们称之为主引导记录。 BIOS是怎样寻找可启动设备的呢? 我们知道在分区时,硬盘的第一块扇区512个字节就是存放的MBR, 如果该设备是可启动设备,那么该扇区的最后两个字节肯定是55/AA, 所以此时在寻找可启动设备时,如果发现该设备的最后两个字节是这个, 那么该设备就是可启动设备。 BIOS在找到可启动设备以后就会执行其引导代码, 因为MBR占据了第一块扇区的512字节,分区表占用了 16*4=64字节, 再加上最后两个标志字节, 所以MBR的引导代码就是MBR的前446个字节, 当然这446个字节太小了,并不能完成整个操作系统的引导程序,

Linux常见故障及修复方法

别来无恙 提交于 2019-11-29 01:56:08
一:MBR扇区故障修复 【root@www~】#mkdir /backup 【root@www~】#mount /dev/sdb1 /backup / ##新建个硬盘分区,并挂载到新建文件夹内 【root@www~】#dd if=/dev/sda of=/backup/sda.mbr.bak bs=512 count=1 ##备份MBR扇区512字节 【root@www~】#dd if=/dev/zero of=/dev/sda bs=512 count=1 ##往MBR扇区内覆盖,模拟MBR故障 【root@www~】#reboot //提前设置光盘引导重启 进入紧急救援模式 Bash-4.1#mkdir /backup ##挂载点名字可以随便起名,不做要求 Bash-4.1#mount /dev/sdb1 /backup ##因为sda 是内核启动的地方无法读取 Bash-4.1#ls /backup Lost+found sda.mbr.bak Bash-4.1#dd if=/backup/sda.mbr.bak of=/dev/sda bs=512 count=1 ##写入扇区,完成修复 Bash-4.1#reboot 二.GRUB引导故障 1.MBR中的grub引导程序遭到丢失,重启显示“grub>”提示符 方法一:尝试手动输入(不建议) 【root@www~】

存储管理—磁盘基础

只愿长相守 提交于 2019-11-28 23:01:06
一、设备文件的分类 在Linux下的/dev目录中有大量的设备文件,根据设备文件的不同,又分为字符设备文件和块设备文件。 字符设备文件的存取是以字符流的方式来进行的,一次传送一个字符。常见的有打印机,终端(TTY)、绘图仪和磁带设备等等,字符设备文件有时也被称为 " raw " 设备文件。 块设备文件是以数据块的方式来存取的,最常见的设备就是磁盘。系统通过块设备文件存取数据的时候,先从内存中的buffer中读或写数据。而不是直接传送数据到物理磁盘。这种方式有效的提高了磁盘的I/O性能。 二、MBR和GPT MBR(Master Boot Record) :即硬盘的主引导记录分区列表,硬盘的0柱面、0磁头、1扇区称为主引导扇区(也叫主引导记录MBR)。它由三个部分组成,主引导程序、硬盘分区表DPT和硬盘有效标志(55AA)。在总共512字节的主引导扇区里,主引导程序(boot loader)占446个字节,第二部分是Partition table区(分区表),即DPT,占64个字节,硬盘中分区有多少以及每一分区的大小都记在其中。第三部分是magic number,占2个字节,固定为55AA。 GPT(GUID Partition Table) :即全局唯一标识分区列表,是一个物理硬盘的分区结构。它用来替代BIOS中的主引导记录分区表(MBR)。 传统BIOS主要支持MBR引导

DiskGenius常用功能介绍

不打扰是莪最后的温柔 提交于 2019-11-28 19:32:09
DiskGenius常用功能介绍 DiskGenius是我非常喜欢的一个磁盘分区工具,具有快速分区,分区大小调整,磁盘坏道检测等功能,可谓系统安装必备软件。 常用功能: 1.磁盘分区; 2.磁盘坏道检测; 3.MBR重设; 4.磁盘填0(清除扇区数据); 5.VM文件挂载。 1.磁盘分区。 点快速分区,支持MBR和GUID两种类型,支持4K对齐,GUID类型自动勾选ESP分区。 2.磁盘坏道检测 硬盘->坏道检测与修复,在Windows下也能简单检测. 3.MBR重设 磁盘->重建主引导记录(mbr)和清除保留扇区.系统引导修复和分区表病毒清除. 4.磁盘填0(清除扇区数据) 工具->清除扇区数据,彻底销毁数据磁盘填0. 5.VM文件挂载 磁盘->打开虚拟硬盘文件.可与VMware虚拟机文件交换数据. 来源: https://blog.csdn.net/seahahacsdn/article/details/100115814

CentOS 7MBR引导扇区与grub恢复(小故障不求人)

百般思念 提交于 2019-11-28 13:17:42
一、MBR引导扇区故障恢复 MBR引导扇区位于物理硬盘的第一个扇区,该扇区又称为主引导扇区,除了包含系统引导程序的部分数据外,还包含了整个硬盘的分区表记录。所以当主引导扇区发生故障时,可能导致的的故障就是主机开机时进入黑屏状态从而无法正常开机。下面将带领大家一起学习如何在MBR扇区故障时进行恢复。 通常情况下解决该故障的步骤分别是:提前对MBR扇区进行备份→以安装光盘引导进入急救模式→从备份文件中恢复。 下面将详细演示MBR扇区恢复的详细过程。 1、备份MBR扇区数据到其他磁盘 1)、创建一块新的磁盘并进行分区。 2)、对新的磁盘进行格式化和挂载。 3)、将MBR扇区数据复制到新的磁盘中。 2、模拟MBR扇区故障 3、引导镜像急救模式进行mbr扇区恢复 mbr扇区故障主机无法进行正常重启,所以在重启主机电脑读条时眼疾手快按下esc键进入如下模式,因为我们使用的是镜像代替引导所以这里我们选择第三个。 这里我们选择疑难问题对mbr问题进行解决。 这里我们选择第二个对CentOS 7进行诊断。 这个界面我们选择一进入急救命令模式。 在急救命令模式中发现并没有我们刚才的挂载点,所以我们在这里对新磁盘重新进行挂载。 将备份数据重新拷进mbr扇区中进行修复。 4、重启服务器进行验证 二、grub菜单恢复 准备工作:模拟grub菜单故障 grub菜单配置文件被删除之后再次重启服务器就会如下图所示

Linux常见故障-------MBR引导扇区恢复

天涯浪子 提交于 2019-11-28 11:35:33
本次给大家介绍的是Linux常见故障其中的MBR引导扇区。 ----------------故障概述-------------- 基本概述 在Linux系统的启动过程中,涉及MBR主引导记录、GRUB启动菜单、系统初始化配置文件等各方面,其中任何一个环节出现故障都可能会导致系统启动的失常,因此一定要注意做好相关文件的备份工作。 完整的开机引导流程 开机自检 : 也称加电自检(POST,Power On Self Test)。 指计算机系统,接通电源,(BIOS程序)的行为,包括对CPU、系统主板、基本内存、扩展内存、系统ROM BIOS等器件的测试。如发现错误,给操作者提示或警告。简化或加快该过程,可使系统能够快速启动。 MBR引导 : 其引导代码储存在第一块磁盘的第一个扇区中,容量为512字节。它负责磁盘操作系统(DOS)对磁盘进行读写时分区合法性的判别、分区引导信息的定位,它由磁盘操作系统(DOS)在对硬盘进行初始化时产生的。 GRUB菜单引导 : 允许用户同时拥有多个操作系统,并在启动时选择希望加载的操作系统。也可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数。 init进程 : 该进程为加载系统的必要组件,也是加载环境变量的必要部分。由Liunx内核加载运行/sbin/init程序执行,为系统的中的第一个进程,其PID(进程标记号)号始终为 1

MBR引导扇区故障恢复

北城余情 提交于 2019-11-28 11:20:20
概述 主引导记录(MBR,Master Boot Record)是位于磁盘最前边的一段引导(Loader)代码。它负责磁盘操作系统(DOS)对磁盘进行读写时分区合法性的判别、分区引导信息的定位,它由磁盘操作系统(DOS)在对硬盘进行初始化时产生的。 当主引导扇区发生故障时,将可能无法进入引导菜单,或者因无法找到正确的分区位置而无法加载系统,通过该硬盘引导主机时很可能进入黑屏状态。通常情况下,解决该问题的思路是:提前做好备份文件,以安装光盘引导进入急救模式,从备份文件中恢复。 操作流程 (1)备份MBR扇区数据 硬盘sbd分区,格式化,挂载 从硬盘sba中MBR数据备份到sbd1中 (2)模拟破坏MBR扇区数据 MBR扇区数据北覆盖,不能重启 (3)引导镜像急救模式进行扇区恢复 加载光盘镜像重启,读条是按ESC键 进入下图界面 恢复成功 来源: https://blog.51cto.com/14449536/2432338

引导过程常见故障排除详解

拟墨画扇 提交于 2019-11-28 10:18:52
  目录引导:   开机引导过程   修复MBR扇区故障引起的故障   修复GRUB菜单故障引起的故障   重置Centos7系统管理员(root)密码   一、完整的开机引导流程      开机自检:   也称加电自检(POST,Power On Self Test)。 指计算机系统,接通电源,(BIOS程序)的行为,包括对CPU、系统主板、基本内存、扩展内存、系统ROM BIOS等器件的测试。如发现错误,给操作者提示或警告。简化或加快该过程,可使系统能够快速启动。   MBR引导:   其引导代码储存在第一块磁盘的第一个扇区中,容量为512字节。它负责磁盘操作系统(DOS)对磁盘进行读写时分区合法性的判别、分区引导信息的定位,它由磁盘操作系统(DOS)在对硬盘进行初始化时产生的。   GRUB菜单引导:   允许用户同时拥有多个操作系统,并在启动时选择希望加载的操作系统。也可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数。   init进程:   该进程为加载系统的必要组件,也是加载环境变量的必要部分。由Liunx内核加载运行/sbin/init程序执行,为系统的中的第一个进程,其PID(进程标记号)号始终为1.   以上就是Liunx系统完整的启动流程,而在启动的过程中,很有可能会遇到各种情况导致无法进入系统,接下来这里就将挑出几个常见的问题进行解析: