Microsoft Nano Server Preview 5 无法格式化分区

Microsoft Nano Server Preview 5 无法格式化分区

我正在尝试按照 MS 发布的指南安装 Windows Nano 服务器 CTP5这里

我收到以下错误。

PS E:\Nano\NanoServerImageGenerator> New-NanoServerImage -Edition Standard -DeploymentType Guest -MediaPath F:\ -BasePat he:\Nano\Base -TargetPath e:\Nano\NanoServerIIS.vhd -ComputerName NanoServerIIS -Packages Microsoft-NanoServer-IIS-Package,Microsoft-NanoServer-DSC-Package

cmdlet New-NanoServerImage 在命令管道位置 1 提供以下参数的值:AdministratorPassword:********

适用于 Windows(R) 10 的 Windows(R) 映像到虚拟硬盘转换器版权所有 (C) Microsoft Corporation。保留所有权利。版本 10.0.14300.1000.amd64fre.rs1_release_svc.160324-1723

信息:在 WIM 文件中查找请求的 Windows 映像信息:已选择映像 1 (ServerStandardNano)...信息:正在创建稀疏磁盘...信息:正在安装 VHD...信息:正在初始化磁盘...信息:正在创建单个分区...信息:正在格式化 Windows 卷...Format-Volume:无效参数活动 ID:{e5829a32-da8d-41b5-9596-9a5d74620c46} 在 E:\Nano\NanoServerImageGenerator\Convert-WindowsImage.ps1:1908 char:22 +...temVolume = Format-Volume -Partition $systemPartition -FileSystem NTF...+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo:InvalidArgument:(StorageWMI:ROOT/Microsoft/...age/MSFT_Volume)[Format-Volume],CimExce ption + FullyQualifiedErrorId:StorageWMI 5,格式卷

错误:无法验证参数“Volume”的参数。该参数为空。请为该参数提供有效值,然后尝试再次运行该命令。信息:日志文件夹为 C:\Users\cdjambov\AppData\Local\Temp\Convert-WindowsImage\97ee34bd-35f1-4151-b35e-252be2a483e1 信息:正在关闭 Windows 映像...信息:完成。警告:由于错误而终止。查看日志文件:C:\Users\cdjambov\AppData\Local\Temp\NanoServerImageGenerator.log 无法创建请求的映像。请查阅命令输出以获取更多信息。在 E:\Nano\NanoServerImageGenerator\NanoServerImageGenerator.psm1:1502 char:9 + 抛出 $Strings.ERR_IMAGE_WAS_NOT_PRODUCED + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : OperationStopped: (请求的信息.:String) [], RuntimeException + FullyQualifiedErrorId : 无法创建请求的图像。请查阅命令输出以获取更多信息。

PS E:\Nano\NanoServerImageGenerator>

我尝试调查问题所在,但没有成功。

主机操作系统是 Windows 10

PS E:\Nano\NanoServerImageGenerator> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      5.0.10586.122
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.10586.122
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1

所以它说找不到卷。但是转换机器文件中的分区变量不为空。

可能存在什么问题?

谢谢

编辑:一些 powershell 代码

switch ($DiskLayout)
            {
                "BIOS"
                {
                    Write-W2VInfo "Initializing disk..."
                    Initialize-Disk -Number $disk.Number -PartitionStyle MBR

                    #
                    # Create the Windows/system partition
                    #
                    Write-W2VInfo "Creating single partition..."
                    $systemPartition = New-Partition -DiskNumber $disk.Number -UseMaximumSize -MbrType IFS -IsActive
                    $windowsPartition = $systemPartition

                    Write-W2VInfo "Formatting windows volume..."
                    **$systemVolume = Format-Volume -Partition $systemPartition -FileSystem NTFS -Force -Confirm:$false**
                    $windowsVolume = $systemVolume
                }

输出在粗体行上显示错误。

答案1

我不知道原因,但我发现的唯一解决方法是将文件复制到我正在运行的 Windows 8.1 VM 并从那里运行脚本。我无法让此脚本在 Windows 10 v1511 上运行。

相关内容