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
 | 
						||
 | 
						||
## 激活码
 | 
						||
 | 
						||
搜索最新激活码激活
 | 
						||
 | 
						||
## 用户权限
 | 
						||
 | 
						||
添加账号,并把账号设为管理员
 | 
						||
 | 
						||
## 改主机名
 | 
						||
 |