
硬盘主引导扇区占据一个扇区,共512(200H)个字节,具体结构如下:
1硬盘主引导程序,位于该扇区的0-1BDH处;
2硬盘分区表,位于1BEH-1FDH处,每个分区表占用16个字节,共4个分区表,16个字节各字节意义如下:
0:自举标志,80H为可引导分区,00为不可引导分区;
1~3:本分区在硬盘上的开始物理地址;
4:分区类型,其中1表示为12位FAT表的基本DOS分区;4为16位FAT表的基本DOS分区;5为扩展DOS 分区;6为大于32M的DOS分区;其它为非DOS分区。
5~7:本分区的结束地址;
8~11:该分区之前的扇区数,即此分区第一扇区的绝对扇区号;
12~15:该分区占用的总扇区数。
3.引导扇区的有效标志,位于1FEH-1FFH处,固定值为AA55H。
1win7电脑系统损坏,无法开机了怎么办
1、Win7开机的引导文件是bootmgr和系统盘:\Windows\System32\Winloadexe。它们的作用是负责加载iwndows的内核文件。
2、当用户按一下电源键后,系统的启动本身就是一个复杂的过程,其中所有涉及的软件,都可以称之为启动程序、启动文件或者是引导程序,与电脑维护最相关的的就是1中介绍的win7内核引导文件和MBR(主引导记录),MBR虽然只有512个字节,除去64字节的分区表,剩下的就是一段启动程序。因此,MBR也算是一个启动文件。
3、系统启动文件损坏时,如果是mbr损坏,一般需要通过PE系统启动电脑用Diskgenius等工具重建引导记录来修复 ,如果是Win7系统的引导文件损坏,一般只能重新安装系统。
2电脑系统损坏,无法开机,怎么重装系统
安装 *** 作系统
1、将带引导系统的U盘或者光盘插入或放入电脑上。
2、电脑开机后按F12,选择U盘或光盘引导。
3、在光盘或U盘的引导界面找到安装系统到C盘
4、选择安装系统到C盘。
5、电脑自动安装 *** 作系统,完成后自动重启。
6、重启后开始安装驱动等。
7、驱动安装完成后会再次自动重启电脑。
8、重启完成后就进入系统了。
这样 *** 作系统就装好了。
3电脑开机时出现系统丢失或损坏无法启动怎么办
紧急恢复受损的Windows系统 很多时候我们会发现自己的系统问题越来越多,如果将就使用,那系统运行效率肯定不会很高,甚至还无法正常运行,如果选择重新安装系统,那不但麻烦不说,而且还会耗费很长的等待时间。
其实,当Windows系统一旦遇到无法启动或者运行出错的故障时,我们不妨使用下面的六项措施,来快速而有效地“急救”受损的Windows系统,说不定能收获奇效! 1、最后一次配置 Windows2000以上版本的 *** 作系统,每次成功启动之后都会对系统注册表进行自动备份,一旦我们发现Windows系统本次不能正常启动时,那多半是我们上一次对系统进行了错误的 *** 作或者对某些软件进行了错误的安装,从而破坏了系统注册表的相关设置。此时,我们可以尝试使用上一次成功启动时的配置来重新启动一下计算机系统:只要在重新启动系统的过程中,及时按下F8功能键,调出系统启动菜单,然后选中“最后一次正确的配置”项目,这样的话Windows系统说不定又能启动正常了。
2、修复系统文件 如果Windows系统的某些核心文件不小心被损坏的话,那么即使使用“最后一次配置”,Windows系统也很难保证就能启动正常。如果Windows系统只是有少量的系统文件受损的话,那我们不妨借助Windows系统内置的SFC扫描修复命令,来尝试对那些已经遭受破坏的系统文件进行修复,一旦修复成功后,那Windows系统的启动又会恢复正常状态了。
在修复受损系统文件时,只要依次单击“开始”/“运行”命令,在d出的系统运行对话框中,输入字符串命令“sfc/scannow”,单击回车键后,该命令程序就会对系统每个角落处的系统文件进行搜索扫描,一旦发现系统文件的版本不正确或者系统文件已经损坏的话,它就能自动d出提示界面,要求我们插入Windows系统的安装光盘,以便从中提取正常的系统文件来替代不正常的系统文件,从而达到修复系统文件的目的。要是系统修复 *** 作成功的话,相信我们重新启动计算机系统时,就不会看到有什么不正常的现象了。
3、注销当前用户 如果Windows系统的受损部位只是由于安装了不恰当的软件,或者是对软件进行了不合适的设置引起的话,那么我们通常可以通过“注销当前用户”的方法,来对受损的Windows系统进行急救,因为软件对系统设置的影响往往只能限于当前登录的用户,一旦在当前用户状态下系统不能正常运行的话,我们完全可以注销当前用户,并以其他的用户重新登录系统,这样Windows一般又能恢复正常运行状态了。 在注销当前用户、换用其他用户登录系统之前,我们需要先打开系统的控制面板窗口,然后双击其中的“用户帐户”项目,再单击其后界面中的“添加”按钮,来重新创建一个新的登录帐号,同时为该帐号设置一个合适的访问密码,并将对应的帐号设置为超级管理员权限。
由于换用其他帐号登录Windows系统后,保存在当前用户目录下的一些重要数据可能就访问不到了,为此在注销用户之前,我们有必要打开系统的资源管理器窗口,找到当前帐号所对应的用户目录,例如要是当前登录系统的帐号为aaaa的话,那么系统默认的帐号目录应该为“C:\Windows\DocumentsandSettings\aaaa”,将该目录下面的一些重要数据全部备份到系统分区以外的其他分区目录中。 做好了上面的准备工作后,现在我们就能依次执行“开始”/“注销aaaa”命令,来将当前的登录帐号注销掉,然后重新用刚刚创建好的帐号登录Windows系统;在用新帐号成功登录进Windows系统后,我们再把前面备份好的重要数据恢复到当前帐号所对应的新用户目录下面,这样的话受损Windows系统就能恢复以前的正常运行状态了。
4、重注册DLL文件 Windows系统有时之所以会频繁受到损伤,主要是许多应用程序常常共享调用一些DLL文件,一旦有的应用程序在使用完毕被自动卸载掉后,这些应用程序所调用的DLL文件往往也会跟着被删除掉了,这么一来Windows系统或系统中的其他应用程序再次调用那些共享了的DLL文件时,就自然会发生错误现象了。 在急救那些由于系统DLL文件丢失引起的Windows系统运行不正常故障时,我们根本不需要重新安装 *** 作系统,只需要对那些已经丢失了的DLL文件进行一下重新注册,就能让系统恢复正常运行状态了。
考虑到我们并不知道究竟是哪一个或哪几个DLL文件被损坏了或丢失了,我们不妨通过下面的方法,来对系统所有的DLL文件都重新注册一下,而不需要单独对某一个或某几个DLL文件进行注册: 首先打开类似记事本这样的文件编辑程序,然后在对应的程序界面中输入如下命令行代码: @echooff for%1in(%windir%\system32\dll)doregsvr32exe/s%1 将上面的命令行代码保存成一个扩展名为BAT的批处理文件,例如这里笔者假设将该代码内容保存为了repairbat文件;其次为repairbat文件创建一个快捷图标,并将该快捷图标直接拖放到系统的桌面上,等到日后需要对系统中的所有DLL文件进行重新注册时,我们只需要双击repairbat文件的快捷图标,系统就会自动开始对所有的DLL文件执行重新注册 *** 作了。一旦所有。
4电脑显示文件损坏,无法启动怎么办
解决方案:
1、开机按F8不动到高级选项出现在松手,选“最近一次的正确配置”回车修复。
2、请开机按F8进入到安全模式中用系统自带的系统还原,还原到你没有出现这次故障的时候修复。
3、如果故障依旧,使用系统盘修复,打开命令提示符输入SFC /SCANNOW 回车(SFC和/之间有一个空格),插入原装系统盘修复系统,系统会自动对比修复的。
4、如果故障依旧,在BIOS中设置光驱为第一启动设备插入系统安装盘按R键选择“修复安装”即可。
5、如果故障依旧,建议重装 *** 作系统。
如果实在不行,建议选择修复安装,这样即修复了系统,又可使C盘的程序和文件不受损失。
虽然现在各种系统较稳定,但重装或启动过程中难免也会出现一些问题,比如开机提示系统引导文件丢失,造成系统无法启动的情况。
或者有双系统电脑开机却没有选择引导的时候该怎么办呢?
下面就给大家介绍系统启动引导文件的修复教程。
准备工具!!!
●电脑一台
●安装好的U盘启动盘
图文教程!!!
一开机后出现引导修复,或是出现开机需要Ctrl+Alt+del,无法启动系统
01用U盘启动winPE,在里面找到NTBOOTautofix v243。
02一般选择自动修复,直接一键完成修复工作, *** 作简单实用。
03自动修复完成后会显示修复情况的信息,修复完成,点击2退出即可。
二双系统电脑,开机没有双系统引导项
01 这里用已经将win7与xp两个不同的系统安装至两个不同的分区的电脑为例。打开ntbootautofix软件,程序加载之后看到以下画面。
02之后选择第一个选项“1自动修复”的选项,就会出现窗口内的如下修复内容
03等待修复完成之后,点击2退出即可,至此修复双系统引导项就完成了。
三如何手动修复系统引导文件
01点击开始,设置,进入Windows设置
02点击更新和安全,进入后在左侧菜单中选择“恢复”,在“恢复”右侧界面中点击高级启动下的立即重启。
03重启后进入高级启动模式,选择疑难解答。
04 进入疑难解答界面,选择高级选项(若不能开机则重复强制关机可进入)。
05 进入高级选项界面,选择命令提示符。
06 输入命令:01bcdedit /enum,回车执行,若看到下图提示,则说明引导记录已损坏。
06执行如下命令找到坏扇区并恢复可读取的信息:01chkdsk /r,回车执行,磁盘检查完成后,可以尝试重启计算机查看问题是否得到解决。
07如果问题依旧,请重启按上述方法重新进入到「命令提示符」使用如下命令尝试重建并恢复已损坏的 Win10 系统文件:01sfc /scanno。
08最后依次执行如下命令修复 Win10 的主引导记录并重建 BCD 配置文件,复制代码:01bootrec /scanos,回车执行,复制代码:01bootrec /fixmbr,回车执行。复制代码:01bootrec /fixboot,回车执行,复制代码:01bootrec /rebuildbcd,回车执行。
09修复完成之后再次使用:01bcdedit /enum ,回车执行即可解决。
1、grub 命令行接口(一次性设置)
系统启动过程中按 c 键可进入grub 命令行界面,就可以自定义grub 启动参数了。常用命令有:
help ##查询帮助
help COMMAND ##查询命令帮助
ls : 显示系统磁盘及分区情况
root (hd#,#) :将hd#的第#号分区设置为根分区;(CentOS 6)
kernel /PATH/TO/KERNEL_FILE : 设定本次启动用到的内核文件(CentoS 6)
set root=(hd#,msdos#) : 将第#块硬盘的第#个分区设置为根分区;(CentOS 7)
linux /PATH/TO/KERNEL_FILE : 设定本次启动用到的内核文件(CentoS 7)
r oot=/dev/mapper/cl-root ro init=/bin/sh : 指明根分区路径;以ro/rw格式挂载; 第一个运行的程序是bash ;
initrd /PATH/TO/INITRAMFS_FILE_FILE : 为选定的内核提供额外的ramdisk ;
CentOS 7:
然后boot 重启,将会出现以下定制的系统了:
CentOS 6:
2、grub 配置文件: 永久配置是要在grub 的配置文件中配置的;
CentOS 6 : /boot/grub/grubcfg
default=0 : 设置默认启动菜单项;编号从0开始;
timeout=5 : 设置菜单项等待被选择的时长
title CentOS Express ##定义内核菜单选项
root (hd0,0)
kernel /vmlinuz-VERSION-release ro [selinux=0] root=/dev/mapper/vg0-root (根据系统设置)
initrd /initramfs-VERSION-releaseimg
CenOS 7 : /boot/grub2/grubcfg (/etc/grub2cfg ), 不要直接修改 ;
grub2-mkconfig会调用/etc/grubd中的脚本去搜集/etc/default/grub 中的配置参数,生成/etc/grub2cfg ;
/etc/default/grub中的参数被修改,就可以使用grub2-mkconfig重新生成/etc/grub2cfg
#grub2-mkconfig –o /boot/grub2/grubcfg
3、给Grub 添加保护
CentOS 6:
配置项:
default=0
timeout=5
password [--md5] STRING : 菜单编辑认证 ;
title TITLE :
root (hd#,#) :
kernel /PATH/TO/VMLINUXZ_FILE [PARAMETERS]
initrd /PATH/TO/INITRAMFS_FILE
password [--md5] STRING : 启动选定的内核或 *** 作系统时需要进行认证;
CentOS 7:
a添加grub菜单和命令行的密码认证:
>>> grub2-setpassword ##输入密码两次生成/boot/grub2/usercfg 文件
>>> cat /boot/grub2/usercfg
GRUB2_PASSWORD=grubpbkdf2sha51210000CC6F56BFCFB90C49E6E16DC7234
>>>grub2-mkconfig -o /boot/grub2/grubcfg ##重新生成配置文件
Generating grub configuration file
Found linux image: /boot/vmlinuz-3100-327el7x86_64
Found initrd image: /boot/initramfs-3100-327el7x86_64img
Found linux image: /boot/vmlinuz-0-rescue-f9725b0c842348ce9e0bc81968cf7181
Found initrd image: /boot/initramfs-0-rescue-f9725b0c842348ce9e0bc81968cf7181img
done
>>> shutdown -r now
再次键入e 或 c ,系统都会要求输入用户名和密码的;
rel: >
以上就是关于引导扇区里有哪几个文件引导程序和启动文件的关系全部的内容,包括:引导扇区里有哪几个文件引导程序和启动文件的关系、电脑系统损坏无法启动怎么办、如何修复win7系统的启动引导程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)