168 lines
3.4 KiB
Markdown
168 lines
3.4 KiB
Markdown
|
|
# 原理
|
|||
|
|
|
|||
|
|
本质上是运行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
|
|||
|
|
|
|||
|
|
## 激活码
|
|||
|
|
|
|||
|
|
搜索最新激活码激活
|
|||
|
|
|
|||
|
|
## 用户权限
|
|||
|
|
|
|||
|
|
添加账号,并把账号设为管理员
|
|||
|
|
|
|||
|
|
## 改主机名
|
|||
|
|
|