156 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			156 lines
		
	
	
		
			3.3 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镜像
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								## 磁盘分区
							 | 
						|||
| 
								 | 
							
								
							 |