Conceder permissão regular ao usuário para acessar a unidade física no Windows

0

Existe uma maneira de atribuir permissões a um usuário comum para acessar um dispositivo físico / drive no Windows?

A idéia é ignorar o "erro: não é possível abrir o disco bruto '\. \ PhysicalDrive1'. Caso contrário, parece que eu tenho que desabilitar o UAC e executar tudo como um administrador, o que não é ideal!

    
por jessicah 26.03.2014 / 09:47

2 respostas

1

Em suma, você não pode facilmente. Aqui está o porquê:

Usando o PowerShell, podemos obter as ACLs para uma unidade de disco "bruta" física:

PS C:\> [io.directory]::GetAccessControl("\.\PHYSICALDRIVE1") | Format-List


Path   :
Owner  : BUILTIN\Administrators
Group  : NT AUTHORITY\SYSTEM
Access : Everyone Allow  ExecuteFile, ReadAttributes, ReadPermissions, Synchronize
         NT AUTHORITY\RESTRICTED Allow  ExecuteFile, ReadAttributes, ReadPermissions, Synchronize
         NT AUTHORITY\SYSTEM Allow  FullControl
         BUILTIN\Administrators Allow  FullControl
Audit  :
Sddl   : O:BAG:SYD:(A;;FX;;;WD)(A;;FX;;;RC)(A;;FA;;;SY)(A;;FA;;;BA)

Portanto, apenas SYSTEM e Administrators têm permissões que permitem acesso de gravação à unidade, invalidando sua solicitação inicial.

Parece haver ferramentas de terceiros (como User-mode Raw Disk Access ) que funcionam em torno disso, mas não parece ser algo que a Microsoft pretenda suportar em discos fixos (não removíveis). Consulte o link para informações da Microsoft.

    
por 26.04.2016 / 17:49
0

A pergunta deve ser redigida como:

Por que um usuário normal deseja usar o dispositivo bruto para inicializar uma VM?

Você deve pedir à pessoa para criar um disco rígido virtual para inicializar uma VM, não usar um sistema operacional Windows existente para inicializar uma VM. Isso pode causar danos ou corrupção de disco ao sistema operacional atual.

Por favor, peça à pessoa para criar um disco rígido virtual na pasta My Virtual Machines do usuário.

    
por 26.03.2014 / 10:04