Existe uma maneira de impedir que o Windows assuma o controle de um disco rígido?

6

Eu possuo uma cópia do SpinRite , um utilitário de recuperação e manutenção de disco rígido que não pode ser executado no Windows porque requer acesso de baixo nível ao drive. Normalmente, você cria um disco de inicialização que executa o SpinRite em cima do FreeDOS para verificar suas unidades. Isso significa que o computador está inoperante durante esse período. Infelizmente, as varreduras de teses podem levar o anyware de várias horas a vários dias, dependendo do tamanho e da condição da unidade e do nível em que você executa o SpinRite.

Tenho um dock de unidade ESATA e consegui que o SpinRite funcione em uma VMware Workstation VM, dando acesso direto ao VMware à unidade no dock, permitindo que eu continue usando o computador host enquanto a VM do SpinRite manivela longe. No entanto, isso só funciona com uma unidade que ainda não foi particionada. Se a unidade tiver sido particionada, o Windows assumirá o controle dela e não posso dar acesso direto à VMware.

Existe alguma maneira de forçar o Windows a abandonar o controle de um disco rígido?

    
por raven 17.07.2009 / 15:20

8 respostas

1

Remova a atribuição da letra da unidade do gerenciador de volume no painel de controle e reinicialize. (Eu tenho um Windows em alemão, então não posso dizer o nome exato)

Dessa forma, não há acesso de alto nível possível a essa unidade e isso pode ser suficiente para permitir que o VMware acesse a unidade.

    
por 17.07.2009 / 16:09
1

Se você não conseguir obter um bloqueio, isso indica que o sistema está usando o disco por algum motivo. Pode ser que você tenha alguns arquivos de sistema armazenados na unidade (arquivo de paginação ou perfis de usuário), mas provavelmente o problema é que o Serviço de Pesquisa do Windows está indexando a unidade.

Para ver quais identificadores (arquivos) estão abertos em sua unidade externa

  • Faça o download do Handle . Salve isso na sua pasta C: \ Windows.

  • Abra um prompt de comando e digite " handle E: " (substitua E: pela letra da sua unidade)

  • Isso mostrará todos os arquivos que estão sendo acessados no momento.

  • Use " handle -p ??? -c ???" command to force close each handle (run handle -?" para ajuda)

por 19.07.2009 / 00:48
0

Use o console de gerenciamento de disco para desmontar os volumes na unidade.

Dentro do gerenciamento de disco, clique com o botão direito do mouse em todas as partições na unidade de destino, selecione a letra da unidade e clique em "remover".

Isso desmontará o (s) volume (s) e permitirá que suas ferramentas tenham acesso total.

    
por 17.07.2009 / 16:15
0
  1. Iniciar > Executar > diskmgmt.msc
  2. Clique com o botão direito do mouse na metade inferior da tela depois de carregar
  3. Alterar letras e caminhos da unidade
  4. Realce a unidade incorreta e clique em "Remover"
por 18.07.2009 / 20:12
0

Não.

Parece que a única solução para o seu problema é criar um CD inicializável (ou disquete) e inicializar a partir dele para usar a ferramenta.

    
por 19.07.2009 / 05:19
0

Isso é principalmente especulação, mas você tentou desativar o volume (mas não o dispositivo inteiro) no gerenciador de dispositivos?

    
por 19.07.2009 / 06:44
0

Use o utilitário LockDismount referido nesta postagem boot-land.net para desmontar temporariamente a unidade do gerenciador de volume do Windows.

    
por 25.11.2010 / 11:14
0

Esta é uma postagem muito antiga. Você verificou a informação / pedido de inicialização na configuração do CMOS? É possível que o setor de inicialização da sua unidade bloqueada tenha sido usado durante a inicialização e, em seguida, o carregamento posterior tenha passado para o disco do Windows? Isso faria com que pareça que a unidade não estava em uso, mas ainda bloquearia a unidade porque ela foi usada para inicialização. Em caso afirmativo, tente embaralhar seus discos rígidos e a ordem de inicialização para que sua unidade bloqueada não seja usada.

    
por 11.01.2013 / 04:59