从WinPE提示访问USB驱动器



我正在尝试使用可引导的WinPE DVD在虚拟机上安装Windows 8。镜像文件(.wim)在u盘上。但是当我从DVD启动时,我找不到USB驱动器。我需要执行命令

d:imagex.exe /apply e:imageC_20150528.wim 1 c:

其中D - dvd驱动器和E - usb驱动器但是我无法从命令提示符中找到USB驱动器。

当我使用winPE时,我使用DiskPart来确定USB驱动器的驱动器号。

-Diskpart
-list volume

这应该显示所有可用的驱动器

如果在引导系统进入PE之前插入了USB驱动器,那么USB驱动器应该已经挂载并具有驱动器号。如果没有,那么很可能是该驱动器不受支持(您可能需要更改您的引导映像/磁盘,以包括其他驱动程序/工具,以访问您的usb控制器和连接的设备)。

如果您的USB驱动器在之后插入,您将系统引导到PE(并且PE支持您的硬件),那么我通常可以以以下方式访问磁盘(即使在XP PE中也有效):

  • 进入命令行并启动diskpart(以下命令在diskpart中):
  • 发布命令:rescan enter
    此"定位可能已添加到计算机的新磁盘"。
    根据磁盘部件版本(和/或它的automount设置),当它将驱动器添加到系统并为卷分配驱动器号时,这个可以足以自动挂载新基本卷的文件系统。当时,遵循以下2个步骤:
  • 命令:list disk enter
    查看磁盘列表和一些信息(检查驱动器是否被找到)
    命令:list volume enter
    列出所有磁盘上的卷(查找USB驱动器的卷号)
  • 命令:select volume=# enter(其中# =卷号)
    选择指定音量并将焦点移动到
    命令:assign enter
    下一个空闲字母分配给当前聚焦音量
    OR: assign letter=# enter(其中# =所选驱动字)

这个方法通常在大多数硬件上对我有效。

参见:MS Technet上的Diskpart命令行选项

真的-你应该使用一个相当最新的winPE版本- 5.1是我使用的-这是与windows 8.1并行的版本。我正在切换到winPE 10(他们改变了编号以与Windows一致)

我把这个告诉我们的原因是因为你正在使用imagex - and dism.exe已经很大程度上取代了imagex.exe在更多当前版本的winPE。

如果您只是在通用winPE的命令提示符下执行此操作,则可以使用mountvol.exe(不带参数)来发现可用的驱动器号。当你在winPE时,一切都围绕着驱动字母变化。所以它可能不再是e:

另外,dism和/或imagex将在x:驱动器上-这是winPE在启动时创建的虚拟驱动器。

最新更新