Windows 预安装环境 (Windows PE) 是一个设计用于为 Windows 安装准备的计算机最小操作系统。它可用于启动未安装操作系统(裸机系统)的计算机、对硬盘进行分区和格式化以及从网络共享复制磁盘映像或初始化 Windows 安装程序。Windows PE 是对具有适当授权协议的客户可用的独立产品。它是一个集成了许多 Windows 安装程序和恢复技术(包括 Windows Vista 安装程序和 Windows 部署服务 (Windows DS))的组件。
Windows NT 3.1 引入了一种名为PE 文件格式的新可执行文件格式。PE 文件格式 的规范包含在了MSDN 的CD 中( Specs and Strategy, Specifications, Windows NT File Format Specifications) , 但是它非常之晦涩。 然而这一的文档并未提供足够的信息,所以开发者们无法很好地弄懂PE 格式。本 文旨在解决这一问题,它会对整个的PE 文件格式作一个十分彻底的解释,另外,本文中 还带有对所有必需结构的描述以及示范