3.4 KiB
3.4 KiB
原理
本质上是运行U盘内的Windows安装包
BIOS界面选择启动系统
bios设置,它主要负责开机时检测硬件功能和引导操作系统启动的功能
启动流程
MBR
传统BIOS启动流程:
-
电脑开机后,开始启动BIOS,开始BIOS自检。
-
通过自检后,bios找到硬盘上的主引导记录MBR.
-
MBR开始读取硬盘分区表DPT,找到活动分区中的分区引导记录PBR,并且把控制权交给PBR.
-
PBR搜索活动区中的启动管理器bootmgr,找到后,PBR把控制权交给bootmgr(相当于xp里的ntldr文件)。
-
Bootmgr寻找活动分区中的boot文件夹中的BCD文件(启动配置数据,相当于xp里的boot.ini文件)
-
找到BCD后,Bootmgr首先从BCD 中读取启动管理器bootmgr菜单的语言版本信息,没多系统直接加载系统,有多系统会显示多操作系统选择画面。
UEFI
-
电脑开机后,上电自检,UEFI固件被载,并由它初始化启动要用的硬件。
-
UEFI固件寻找EFI分区中的启动文件(\efi\Microsoft\boot\bootmgfw.efi)启动管理器
-
启动管理器读取硬盘EFI分区中BCD文件(efi\Microsoft\BCD)系统菜单
-
最后根据配置内容加载引导程序winload.efi(\Windows\system32\winload.efi)加载系统
磁盘
分区格式
逻辑地址CHS
分区表描述分区与分区信息
- MBR
- 需要Legacy引导
- 第一个扇区,0号柱面,0号磁头,1号扇区, 512字节
- 主引导程序 446字节
- 硬盘分区表 64字节
- 分区 * 4:标志位 * 8 + 起始地址 * 24 (8 + 6 + 10) + 类型符 * 8 + 终止地址 * 24 + 起始扇区 * 32 + 总扇区数 * 32
- 结束标志位 2字节
- 分区大小
- 扇区大小512B,分区大小2TB
- 扇区大小4096B,分区大小16TB
- GPT
- 需要UEFI引导,优于MBR
- 支持128个分区,分区可达18EB
- 第一个扇区兼容MBR
- 分区表大小达到了 128 * 128 B
- 表数据CRC校验码 + 备份 ,数据更安全
分区
- ESP分区
- EFI程序空间
- MSR分区
- 微软保留分区
文件格式
文件分配表描述文件信息
- FAT8:FAT16:FAT32
- File = 簇 + 簇索引 (8:16:32)+ 文件大小(8:16:32)
- 限制了分区大小,也限制了文件大小
- NTFS
- 兼容Windows
- 日志、备份功能
- 数据安全
- exFAT
- 兼容多类系统
- 数据传输快
对齐
- 扇区物理大小为4K
- 逻辑簇应该尽量不跨扇区
- 需要对数据 4K对齐
ISO
官方ISO镜像文件直接写入
功能
- 装系统
- 磁盘分区
U盘
- FAT32
- 大多数主板支持
- 分区大小不能超32G
- 文件大小不能超4G
- exFAT
- 老主板不支持
- 功能友好
- NTFS
- 老主板不支持
- 功能友好
启动盘
- 下载WIN10启动盘制作工具
- 运行选择创建安装介质(U盘)
- 选择版本
- 下载ISO镜像到U盘
- 制作完成
重装系统
- 进入BIOS界面
- 选择UEFI 引导
- 保存进入游戏
- 进入重装系统页面
PE
微型辅助系统辅助安装写入
第二系统
在主系统挂了的情况下,可以进入微型系统
- 访问磁盘
- 修复文件
- 拷贝数据
- 执行ISO
U盘
EFI分区
微型系统区,不能轻易修改
以后可重复使用
文件区
可以存放工具文件
存放ISO镜像
磁盘分区
WIN10
激活码
搜索最新激活码激活
用户权限
添加账号,并把账号设为管理员