codecamp

Windows恢复环境的创建和配置

一般的电脑都配有还原系统,用于系统出问题时还原。那么它是怎么创建和配置的呢?我今天来和大家分享分享有关于Windows恢复分区的创建和配置的知识。

1、wim的创建。

wim文件的创建命令是:dism /capture-image /imagefile:wim文件存储目录 /capturedir:创建wim文件源文件 /name:项目名称。(注意空格)如:dism /capture-image /imagefile:D:\temp.wim /capturedir:D:\代码 /name:temp就是把D盘代码文件夹下的文件保存为temp.wim,项目名称是temp。通过此方法,我们可以轻松的创建wim文件,当然也包括系统镜像文件。只不过系统镜像文件创建相对麻烦点,需要进入到高级选项并进入命令提示符。

dism /capture-image /imagefile:D:\temp.wim /capturedir:D:\temp /name:temp
    

2、高级选项的进入。

系统恢复分区的创建需要进入高级选项,那么怎么进入呢?两种方法。方法一:按住shift键重启进入。方法二:通过恢复里的高级启动进入。

3、高级选项命令提示符的打开。

高级启动→疑难解答→高级选项→命令提示符→进入

4、命令提示符下各盘符的查看 

diskpart   //进入diskpart;
select disk 0  //选择磁盘0
list volume  //列出卷

5、系统镜像创建

进入命令提示符后,请按wim文件创建方法创建系统的镜像。参考dism /capture-image /imagefile:H:\install.wim /capturedir:C:\* /name:windows。如果不想创建,也可以直接用官方安装包里的install.wim。

dism /capture-image /imagefile:H:\install.wim /capturedir:C:\* /name:windows

如果不清楚系统盘盘符,请看4.

6、恢复镜像配置

创建镜像后退出,进入系统,打开命令提示符,输入:reagentc /setosimage /path 镜像路径 /index 1。如:reagentc /setosimage /path D:\sources\install.wim /index 1。(把D盘sources文件夹下install.wim配置为镜像)

reagentc /setosimage /path D:\sources\install.wim /index 1

7、把镜像所在盘所在的分区配置为恢复分区。

diskpart //进入diskpart
select disk 0 //选择磁盘0
list volume //列出卷
select volume H //选择镜像所在卷
set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac //设为恢复分区
gpt attributes=0x8000000000000001 //添加保护
remove letter H //隐藏该盘

至此,Windows恢复分区的创建和配置完成。怎么样,你学会了吗?

常用diskpart命令: 

create partition primary size=10 //创建主分区,空间大小为10MB

format fs=ntfs quick //快速格式化盘为ntfs格式

assign letter H //分配盘符H

remove letter H //删除盘符H


科趣小学堂群组:https://www.w3cschool.cn/group/kdbnxe71.html

电脑端登陆后点击有效,欢迎加入群组哦!

氨基酸快速记忆法
进制数转换——非按权展开
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

寓言故事类

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }