Como posso desligar o HDD externo totalmente (não, não removendo ou desativando com segurança)

3

Existe uma solução para isso. O problema .. eu perdi isso.

Era um ... hdparm? sdparm? smartmontools? Eu não consigo me lembrar disso. De qualquer forma, foi usando uma ferramenta Linux (Win port dele) para desligá-lo, e Unlocker para desbloquear a unidade.

Encontrei isso em uma postagem do blog usando o Google ... depois de algumas horas. Acho que demoraria ainda mais agora. Se alguém tiver a solução para isso, poste-a!

    
por Shiki 12.07.2010 / 17:43

2 respostas

2

Você precisa de duas coisas para isso.
1) SDParm win executável
2) Unlocker

Descompacte o sdparm em C:\Windows\System32 (se você quiser usar sdparm como um comando simples). Agora, instale o Unlocker.

Eu usei os seguintes comandos:
unlocker /S D: e sdparm --command=sync D: e sdparm --command=stop D:

Aa e lá vai você!

Aqui está o arquivo bat: sh.bat
shs.bat

sh.bat D: | Pára a unidade D: (Desbloqueia, sincroniza, pára)% shs.bat D: | Inicie a unidade D:

Nota: Você também tem que colocar Unlocker.exe em system32. Além disso, por algum motivo, apenas a cópia funcionou para mim. Então eu abri uma linha de comando. Digitado: copy "C:\unlocker.exe" "C:\Windows\System32\" e assim por diante com o sdparm também.

    
por 12.07.2010 / 18:25
2

Esta solução é uma simples alteração no registro para reverter o comportamento do Windows XP. Funciona muito bem para mim no Windows 7.

link

To apply the workaround globally for all enumerated USB devices, add a REG_DWORD value named DisableOnSoftRemove that has a value of 1 to the following registry subkey: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbhub\HubG

  1. Click Start, click Run, type regedit in the Open box, and then click OK .
  2. Locate and then click the following subkey in the registry: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbhub
  3. On the Edit menu, point to New, and then click Key.
  4. Type HubG for the name of the new key, and then press ENTER.
  5. On the Edit menu, point to New, and then click DWORD (32-bit) Value.
  6. Type DisableOnSoftRemove for the name of the DWORD Value, and then press ENTER.
  7. Right-click DisableOnSoftRemove, and then click Modify.
  8. In the Value data box, type 1 , and then click OK.
  9. Exit Registry Editor.
    
por 09.06.2011 / 01:38