Cygwin: Associe o número do disco do Windows 7 à localização física

0

Pergunta:

É possível a partir do Cygwin (Windows 7) para descobrir o disco "Location" (neste caso, porta SATA específica) dado apenas o número do disco do Windows, por exemplo, "Disco 1" está no canal SATA 3.

Histórico:

Estou usando o VirtualBox em um host do Windows e dando acesso direto ao guest para hospedar discos rígidos (não usados pelo Windows). As unidades são anexadas em uma ordem específica ao convidado usando a mágica do disco rígido do VB: link

O Windows gosta de mover discos ao redor. Ou seja, o número do disco nem sempre corresponde ao canal físico SATA ao qual o disco está conectado. Para que a magia rawdisk funcione, o número do disco do Windows precisa ser passado para o VBoxManage. No entanto, devido à maneira como tudo isso é configurado, eu preciso de um disco específico para mapear um número de dispositivo específico no convidado. Eu conheço o canal SATA de cada disco, mas preciso correlacionar o número do disco do Windows ao canal SATA ao qual ele está conectado.

Usando o "Gerenciamento do Computador" do Windows, na guia "Gerenciamento de Disco", é possível clicar com o botão direito do mouse em um número de disco e, nas propriedades, a "Localização" é a porta SATA física. Embora ele raramente seja alterado, às vezes acontece, e preciso executar novamente os comandos rawdisk de cada um dos cinco discos que eu passo para o sistema operacional convidado. Eu gostaria de fazer um script de tudo isso para que um único comando possa recriar todos os arquivos vmdk rawdisk que são ordenados e nomeados corretamente.

    
por Kris Bahnsen 08.02.2018 / 21:49

0 respostas