WinPE疑难解答 win10pe报错
haoteby 2024-12-26 13:25 13 浏览
在使用WinPE的过程中难免遇到这样那样的问题,我们收集了其中一些典型“症状”及其解决方式,希望能对大家的使用有所帮助。
● winPE下找不到硬盘
一般来讲,应该是PC打开了AHCI模式,现在很多版本的WinPE是不支持AHCI的,启动会找不到硬盘或者无法进入。进BIOS把SATA硬盘模式改成IDE或者兼容模式(Compatible)就行了。如果要安装的是Windows XP操作系统,那么必须使用IDE模式,否则转为硬盘启动模式后,也识别硬盘而造成引导失败。
如果希望使用较低版本的WinPE处理更高端SATA模式的硬盘,就必须具备SATA驱动或者版本较新的WinPE系统。一般来讲我们不能用XP内核的PE安装6.x系统的Windows(Vista/7),如果需要安装较新的系统,最好采用PE2.0或者PE3.0,也就是6.x内核的PE。
● winpe下找不到USB存储设备
使用WinPE时有时需要连接其他的USB存储设备,但插上U盘,在资源管理器中却可能看不到U盘盘符,而在桌面的右下角却可能有USB设备的图标,这有可能是WinPE的即插即用能力不足造成的问题,解决方法也很多
1.在WinPE系统的桌面上,鼠标右击“我的电脑”,依次选择“管理”,“磁盘管理”,可以看到右侧窗口出现了磁盘1,这表明WINPE其实已经识别到了USB存储设备,只是没有给它分配盘符而已。那么给它分配盘否即可,在磁盘1的分区上鼠标右击“更改驱动器名和路径”,选择“添加”-“确定”,给它分配一个盘符。接着按下键盘上的Ctrl+Alt+Del,打开Windows任务管理器,在“进程”里选中EXPLORER.EXE,接下来点“结束进程”,U盘会自动重新启动,并且在“我的电脑”中也出现新的存储盘符。
2.在WinPE系统中打开WinPM工具软件,同样可以看到WinPE系统已经认出了USB存储设备(磁盘1),只是没有给它分配盘符而已。在移动硬盘分区上鼠标右击“装载”,“确定”,“关闭”,就给它分配了一个盘符。这样在“我的电脑”或“资源管理器”里面都出现了U盘盘符。
3.如果用方法1在磁盘管理中给移动硬盘分配好盘符后,在磁盘管理中无法打开,而是弹出分区不存在的警告,一般只要重做一次就行了。
4.遇到方法3的问题,也可以直接在IE浏览器的地址栏输入你刚才分配的盘符如e:,并且回车,就会发现进入了这块硬盘的界面,可以正常使用其中的数据。
5.如果遇到方法3的问题,也可以使用WinPE中经常附赠的强力的文件管理工具Total Commander,用Total Commander一般都能正常访问和使用其中的数据。
● WinPE下生成的X盘
在使用WinPE时会发现系统中多出了一个数百MB的分区X盘,而使用硬盘启动后,在硬盘上却看不到这个分区,有些人会怀疑WinPE占用并隐藏了硬盘空间。其实这一分区是为了安放WinPE系统文件和一些功能,而在内存中虚拟出来的存储空间,系统重启后就会从内存中释放,并不会占用硬盘空间。
● UEFI引导问题
在使用WinPE安装win7系统时,可能会发现efi part有个红叉造成无法安装,这很可能是在BIOS中使用的UEFI模式硬盘引导的问题,这在一些新的设备中已经是默认的硬盘引导方式了,我们可以将其改成MBR,或者使用安装的系统盘重新分区,就能进行安装了。
● 硬盘分区知识
在使用WinPE进行系统维护的时候,会频繁接触到新的硬盘分区和引导问题,UEFI、MBR、GPT是其中最重要的概念。
UEFI,全称(Unified Extensible Firmware Interface统一的可扩展固件接口),是一种用于电脑的标准固件接口,旨在代替BIOS(基本输入/输出系统),旨在提高软件互操作性和解决BIOS的局限性,前面提到的EFI其实就是UEFI的早期/简化版本。UEFI拥有BIOS所不具备的诸多功能,比如图形化界面、多种多样的操作方式、允许植入硬件驱动等等。这些特性让UEFI相比于传统BIOS更加易用、更加多功能、更加方便。UEFI抛去了传统BIOS需要长时间自检的问题,让硬件初始化以及引导系统变得简洁快速。换种方式说,UEFI已经把电脑的BIOS变得不像是BIOS,而是一个小型固化在主板上的操作系统一样,加上UEFI本身的开发语言已经从汇编转变成C语言,高级语言的加入让厂商深度开发UEFI变为可能。
Windows 8开始全面支持UEFI,促使了主板厂商纷纷开始支持UEFI,使其逐渐成为主板的标准配置。UEFI带来的一个变化就是GPT(Globally Unique Identifier Partition Table Format,全局唯一标识分区列表)分区方式开始引入Windows系统,在Windows 8及更新的操作系统中设置新磁盘时,系统会询问想要使用MBR(Master Boot Record,主引导记录)还是GPT分区。
MBR和GPT是在磁盘上存储分区信息的两种不同方式。这些分区信息包含了分区从哪里开始的信息,这样操作系统才知道哪个扇区是属于哪个分区的,以及哪个分区是可以启动的。MBR曾经作为Windows系统的分区标准,它最早在1983年在IBM PC DOS 2.0中提出,一直使用到了最近版本的Windows,所以拥有最好的兼容性,已经成为磁盘分区和启动的工业标准。MBR支持最大2TB磁盘,它无法处理大于2TB容量的磁盘。MBR还只支持最多4个主分区,如果需要更多分区,就要创建所谓“扩展分区”,并在其中创建逻辑分区。
GPT和UEFI是相辅相成的两个技术标准,它会为每个分区分配一个全球唯一的标识符(Globally Unique Identifier,简称GUID)——这是一个随机生成的字符串。它支持最大128PB(1PB=1024TB)硬盘,可划分几乎无限个分区数量,却无需创建扩展分区,其分区数量限制只在于操作系统,因为Windows只支持最多128个GPT分区。
MBR磁盘将分区和启动信息是保存在一起,如果这部分数据被覆盖或破坏,将造成灾难性的后果,而GPT在整个磁盘上保存多个这部分信息的副本,因此它更为“健壮”,一旦有副本遭到破坏可以恢复信息。GPT还为这些信息保存了循环冗余校验码(CRC)以保证其完整和正确,所以GPT可以主动发现数据被破坏,并从磁盘上的其他地方进行恢复。
使用GPT的驱动器会包含一个“保护性MBR”信息,以MBR标准识别时会认为GPT驱动器有一个占据了整个磁盘的分区,这样可以避免老式的MBR磁盘工具把GPT磁盘当作空白磁盘,进行误操作。
在基于UEFI的计算机系统上,64位版本的Windows Vista/7/8/8.1/10,以及其对应的服务器版本,都只能从GPT分区启动,而且包括32位版本的所有Windows Vista/7/8/8.1/10都可以读取和使用GPT分区,理论上讲基于这些版本的WinPE也可使用GPT分区标准。它并非Windows操作系统专享的标准,Linux和苹果公司基于Intel芯片的操作系统公司Mac电脑也支持这一分区标准。
在有些情况下,我们可能会需要转换硬盘的分区标准,最基本的方式当然是使用微软自己的命令提示方式,使用过DOS操作系统的资深用户可能会感到这一过程非常眼熟。
1.打开Windows的命令提示模式,其实就是使用我们上文提到的CMD.exe,输入diskpart 进入diskpart界面。Win10/7/Vista用户直接在开始菜单的搜索框中输入diskpart回车(图1),也可打开diskpart界面(图2)。
2.在diskpart的提示符下输入list volume列出所有分区(卷),使用select volume将焦点移动到硬盘上对应的分区,如: select volume f即可选择f分区,然后执行delete volume即可将当前选中的分区删除,重复选择分区与删除分区的操作,直至删除需转换硬盘上的所有分区。(一定注意不要误删分区,特别是主硬盘和主分区)
3.需转化的硬盘上所有分区都删除之后使用list disk列出计算机中的所有磁盘,然后使用select disk命令选中硬盘,最后执行convert gpt或convert MBR即可。
4.在转换过程结束后,用exit命令退出DiskPart
另外,我们也可以使用硬盘分区工具例如DiskGenius进行转换,相对于命令行模式,转换工具更加直观便捷,例如在DiskGenius中,我们只要选择“硬盘”-“转换分区表类型为GUID格式”(图3)或“转换分区表类型为MBR格式”即可实现分区格式的互转。
需要注意的是,在针对硬盘分区的各种操作中,即使使用宣称可以保全数据的第三方工具,也一定要对重要数据做好备份,做好备份,做好备份,重要的事情说三遍。
相关推荐
- 一日一技:用Python程序将十进制转换为二进制
-
用Python程序将十进制转换为二进制通过将数字连续除以2并以相反顺序打印其余部分,将十进制数转换为二进制。在下面的程序中,我们将学习使用递归函数将十进制数转换为二进制数,代码如下:...
- 十进制转化成二进制你会吗?#数学思维
-
六年级奥赛起跑线:抽屉原理揭秘。同学们好,我是你们的奥耀老师。今天一起来学习奥赛起跑线第三讲二进制计数法。例一:把十进制五十三化成二进制数是多少?首先十进制就是满十进一,二进制就是满二进一。二进制每个...
- 二进制、十进制、八进制和十六进制,它们之间是如何转换的?
-
在学习进制时总会遇到多种进制转换的时候,学会它们之间的转换方法也是必须的,这里分享一下几种进制之间转换的方法,也分享两个好用的转换工具,使用它们能够大幅度的提升你的办公和学习效率,感兴趣的小伙伴记得点...
- c语言-2进制转10进制_c语言 二进制转十进制
-
#include<stdio.h>intmain(){charch;inta=0;...
- 二进制、八进制、十进制和十六进制数制转换
-
一、数制1、什么是数制数制是计数进位的简称。也就是由低位向高位进位计数的方法。2、常用数制计算机中常用的数制有二进制、八进制、十进制和十六进制。...
- 二进制、十进制、八进制、十六进制间的相互转换函数
-
二进制、十进制、八进制、十六进制间的相互转换函数1、输入任意一个十进制的整数,将其分别转换为二进制、八进制、十六进制。2、程序代码如下:#include<iostream>usingna...
- 二进制、八进制、十进制和十六进制等常用数制及其相互转换
-
从大学开始系统的接触计算机专业,到现在已经过去十几年了,今天整理一下基础的进制转换,希望给还在上高中的表妹一个入门的引导,早日熟悉这个行业。一、二进制、八进制、十进制和十六进制是如何定义的?二进制是B...
- 二进制如何转换成十进制?_二进制如何转换成十进制例子图解
-
随着社会的发展,电器维修由继电器时代逐渐被PLC,变频器,触摸屏等工控时代所替代,特别是plc编程,其数据逻辑往往涉及到数制二进制,那么二进制到底是什么呢?它和十进制又有什么区别和联系呢?下面和朋友们...
- 二进制与十进制的相互转换_二进制和十进制之间转换
-
很多同学在刚开始接触计算机语言的时候,都会了解计算机的世界里面大多都是二进制来表达现实世界的任何事物的。当然现实世界的事务有很多很多,就拿最简单的数字,我们经常看到的数字大多都是十进制的形式,例如:我...
- 十进制如何转换为二进制,二进制如何转换为十进制
-
用十进制除以2,除的断的,商用0表示;除不断的,商用1表示余0时结束假如十进制用X表示,用十进制除以2,即x/2除以2后为整数的(除的断的),商用0表示;除以2除不断的,商用1表示除完后的商0或1...
- 十进制数如何转换为二进制数_十进制数如何转换为二进制数举例说明
-
我们经常听到十进制数和二进制数,电脑中也经常使用二进制数来进行计算,但是很多人却不清楚十进制数和二进制数是怎样进行转换的,下面就来看看,十进制数转换为二进制数的方法。正整数转二进制...
- 二进制转化为十进制,你会做吗?一起来试试吧
-
今天孩子问把二进制表示的110101改写成十进制数怎么做呀?,“二进制”简单来说就是“满二进一”,只用0和1共两个数字表示,同理我们平常接触到的“十进制”是“满十进一”,只用0-9共十个数字表示。如果...
- Mac终于能正常打游戏了!苹果正逐渐淘汰Rosetta转译
-
Mac玩家苦转译久矣!WWDC2025苹果正式宣判Rosetta死刑,原生游戏时代终于杀到。Metal4光追和AI插帧技术直接掀桌,连Steam都连夜扛着ARM架构投诚了。看到《赛博朋克2077》...
- 怎么把视频的声音提出来转为音频?音频提取,11款工具实测搞定
-
想把视频里的声音单独保存为音频文件(MP3/AAC/WAV/FLAC)用于配音、播客、听课或二次剪辑?本文挑出10款常用工具,给出实测可复现的操作步骤、优缺点和场景推荐。1)转换猫mp3转换器(操作门...
- 6个mp4格式转换器测评:转换速度与质量并存!
-
MP4视频格式具有兼容性强、视频画质高清、文件体积较小、支持多种编码等特点,适用于网络媒体传播。如果大家想要将非MP4格式的视频转换成MP4的视频格式的话,可以使用MP4格式转换器更换格式。本文分别从...