重装系统时用微软官网的介质创建工具下载镜像,跑完在文件夹里看到一个 install.esd,双击提示「无法打开此文件」。ISO 见多了,esd文件第一次见确实容易懵。它其实是 Windows 安装镜像的一种打包格式,不是普通压缩包。
esd 和 ISO 到底差在哪
ESD 全称 Electronic Software Download,微软用于在线分发系统镜像,压缩率比 ISO 高,文件通常更小。里面的 install.esd 是压缩过的映像,Windows 自带的解压工具打不开,7-Zip 新版本一般也只能看到部分内容。ISO 是光盘映像,挂载后能直接看到 sources、boot 这些目录,用起来更直观。两者装出来的系统是一样的,区别在打包方式。esd 文件也不能直接刻录成启动盘,需要先处理。
装系统:用 DISM 把映像释放到分区
PE 环境下用 DISM 部署,命令是 dism /Apply-Image /ImageFile:install.esd /Index:1 /ApplyDir:D:/,路径按实际盘符替换。先用 dism /Get-WimInfo /WimFile:install.esd 看有哪几个索引,专业版、家庭版对应不同 Index,选错了装完版本不对。释放完还要用 bcdboot 写引导,这一步别漏,不然重启进不去系统。dism 命令要在管理员权限下运行,盘符和索引按实际情况改。
想转成 ISO 的注意点
网上有 ESD 转 ISO 的工具,原理是先解密再重新打包,来源不明的版本别用,镜像被动过手脚很难发现。更稳妥的做法是用官方介质创建工具直接下 ISO,或者用 DISM 导出映像。转换出来的 ISO 建议先在虚拟机里试装一遍,确认能进桌面再装到实机。文件校验值对不上就直接删,别抱侥幸。转换过程要占用额外空间,C 盘至少留十几 G。
esd文件不是垃圾文件,别随手删。只是装系统的话,按 DISM 流程走或者重新下 ISO 都行,没必要为了一个格式去冒险用来路不明的工具。如果只给一台电脑重装,直接用官方工具做成 U 盘启动盘更省事。