首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应用WIM文件后无法重新启动

应用WIM文件后无法重新启动
EN

Server Fault用户
提问于 2017-01-31 09:18:55
回答 2查看 3.6K关注 0票数 1

我已经构建了一个开发人员映像,并将其部署到工作站。这是一个系统的映像,但我面临一个问题,在最后,我希望有人能帮助我解决,在哪里的机器是不可引导的。

因为这是针对组织中的一小部分人(开发人员),所以我不使用WDS或其他类似的部署机制,只使用一个可引导的USB键和Windows。

我的命令是:

代码语言:javascript
复制
diskpart
sel disk 0
clean
cre par pri 500
format quick fs=ntfs
active
cre par pri
active
assign letter=c
exit
dism /apply-image /imagefile:{foo.wim} /index:1 /applydir:c:\

(其中{foo.wim}是我的WIM文件的名称)

WIM文件将被应用,并且在重新启动时机器无法启动。幸运的是,通过从安装磁盘启动并选择修复,很容易解决这个问题。之后一切都很好。

不过,我不想做最后一步,所以如果有人能指出我错过的一步,我会很感激的。

我添加了@Elliot实验室的建议,但不幸的是,这仍然没有做到。

代码语言:javascript
复制
bootsect /nt60 C: /mbr
EN

回答 2

Server Fault用户

发布于 2017-01-31 10:21:58

使用MDT构建部署要好得多。看起来,您的步骤中没有一个创建引导分区。

票数 2
EN

Server Fault用户

发布于 2017-02-01 14:39:03

完全重新生成引导文件

bcdboot X:\windows /s Y: /f ALL

上面的命令“安装”BCD引导程序到您选择的位置。这将通过生成一组新的文件来纠正任何BCD损坏。

其中,X:是active Windows文件夹(PE的windows目录)的驱动器,而Y:是驱动器的字母,它是新BCD文件的目标驱动器。通常,目标包含已部署的windows安装,或者是系统保留分区(如果您使用这样的话)。

/f ALL指定它应该同时部署UEFIBIOS,以实现最大的兼容性。使用/f BIOS/f UEFI进行更小的安装。

/s Y:指定引导加载器部署的目标驱动器。

X:\Windows指定应用作新引导文件源的windows目录。此命令本身不生成新文件。

有关更多信息,请使用bcdboot /?

引导扇区:

可以使用以下命令部署引导扇区以使用bootmgr (BCD)等引导加载程序:

您可以通过执行bootsect /nt60 X: /mbr来做到这一点。

其中X是挂载驱动器的字母。使用/nt52用于Windows和排序。使用bootsect /?获取更多信息

附加信息:

WIM文件是基于文件的(更高级别)存储介质,不复制HDD/SSD的扇区。因此,您不能以WIm格式复制文件系统的引导代码,因为引导代码更多地是基于扇区的(较低级别)。

如果您也想复制引导代码,那么您可能需要使用VHD(x)格式,因为它模拟整个硬盘,因此包含引导代码的扇区也可以复制或部署。

Tl;Dr:

您的BCD数据库已损坏。重建它。

为了达到好的效果,也要重新配置引导扇区。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/829607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档