【问题标题】:Get drive letters from physical disk number under WinPEWinPE下从物理磁盘号获取驱动器号
【发布时间】:2018-10-18 01:32:38
【问题描述】:

我有一个 WinPE iso 复制到 U 盘。在 WinPE 环境中,用户输入物理磁盘号。如果这个物理磁盘看起来像 WinPE 磁盘,我想创建一个警告。

我的解决方法是检查上面的文件夹是否与WinPE磁盘内容对应。为此,我需要驱动器号以便Test-Path

看起来像这个解决方案Combine Get-Disk info and LogicalDisk info in PowerShell?

但在WinPE环境下不起作用:Some WMI doesn't work in Windows PE

如何查看所选物理磁盘的内容?

【问题讨论】:

    标签: powershell winpe


    【解决方案1】:

    我有更好的东西给你,在注册表中它存储了它启动的驱动器号。 HKLM\SYSTEM\CurrentControlSet\Control\PEBootRamdiskSourceDrive

    编辑为了澄清您是否从闪存驱动器启动 WinPE 并且它被分配了 D:,那么该条目的值将是 D:

    【讨论】:

    • 这行得通,但是没有办法告诉 WinPE 启动的磁盘的物理磁盘号吗?
    • 对于 WMI,有 Win32_LogicalDiskToPartition,每当我想在 WMI 中进行查询时,请尝试 WMI 代码创建者microsoft.com/en-us/download/details.aspx?id=8572
    猜你喜欢
    • 2018-05-15
    • 1970-01-01
    • 1970-01-01
    • 2022-11-01
    • 2012-04-11
    • 1970-01-01
    • 2014-10-04
    • 1970-01-01
    • 2014-07-25
    相关资源
    最近更新 更多