连接存储空间:connect-virtualdisk错误PermissionDenied 40001

我试图附加一个存储空间在我的服务器,但接收和访问被拒绝的错误。 后面的故事是,在Windows家庭服务器2012年的存储空间工作正常,但后来我铺平了系统驱动器(不是存储空间的一部分),并安装了WHS2012 R2的全新副本。 存储空间不再显示为可用。 任何想法如何修复权限

PS C:\ Users \ Admin> get-virtualdisk

FriendlyName ResiliencySettingNa OperationalStatus HealthStatus IsManualAttach Size me ———— ——————- ———— —– ———— ————– —-文件镜像分离未知真1.81 TB

PS C:\ Users \ Admin> connect-virtualdisk -FriendlyName“Documents”connect-virtualdisk:Access denied在行:1 char:1 + connect-virtualdisk -FriendlyName“Documents”+ ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo:PermissionDenied:(StorageWMI:ROOT / Microsoft / … SFT_VirtualDisk )[Connect-VirtualDisk],CimException + FullyQualifiedErrorId:StorageWMI 40001,Connect-VirtualDisk

PS C:\ Users \ Admin>

编辑:对于那些后来,看到这个artcle: http : //windowsitpro.com/systems-management/q-after-i-reinstalled-windows-server-2012-my-storage-spaces-are-no-longer- writabl

注意关于set-virtualdisk -IsManualAttach $ False获取存储空间自动显示的重要步骤。

您能否确认存储池未设置为只读模式? Windows似乎将存储池和虚拟磁盘标记为只读,当它检测到池已经从创build它的操作系统移动了。

这应该返回存储池属性:

Get-Storagepool | fl *

如果IsReadOnly属性设置为true,则应该可以通过以下方式在PowerShell中更改该属性:

设置-StoragePool -FriendlyName -IsReadOnly $ false

这使我能够访问过去曾经在服务器之间移动的虚拟磁盘。

**这是我只在将磁盘从一个2012R2系统移动到另一个系统时才执行的,目的是重新使用磁盘,但在移动磁盘之前忘记删除虚拟磁盘/存储池。 通过设置只读标志为false,我已经能够通过磁盘上的存储空间保护来格式化它们。 我没有必要保存移动之间的任何数据,因此在执行这些步骤后没有检查数据的完整性。

当我遇到访问问题时,我遵循的原始线程:

http://social.technet.microsoft.com/Forums/windowsserver/en-US/917aab3a-4e56-4dbe-af2d-2374facd71f8/migrate-storage-pool-between-servers?forum=winserver8gen