Não é possível desfragmentar o computador portátil win7

0

Eu tenho um laptop com Windows 7 que não consegui desfragmentar nos últimos meses.

Quando tento invocar o desfragmentador da linha de comando, ele diz "O bit sujo está definido neste volume". Então, tentei forçá-lo a desfragmentar na próxima reinicialização, mas isso nunca acontece.

Quando tento invocar a interface do desfragmentador, recebo uma caixa de diálogo que diz "O desfragmentador de disco foi programado usando outro programa" e me apresenta um botão "Remover configurações" que aparentemente não tem efeito.

Não consigo excluir a tarefa agendada mesmo quando executo o Agendador de Tarefas como Administrador, recebo uma mensagem que diz "O suporte à transação no gerenciador de recursos especificado não foi iniciado ou foi encerrado devido a um erro"

Alguma sugestão sobre como obter o desfragmentador win7 para executar? Estou ciente de que soluções de desfragmentação de terceiros existem.

    
por wytten 29.08.2014 / 17:10

1 resposta

2

Raymond Chen (desenvolvedor de longa data do Windows) explica o bit sujo aqui :

One mystery that has gone unsolved for the longest time now is the dirty bit on hard drive volumes. Basically a dirty bit is just a 1 hex value located somewhere hidden on the hard drive that Microsoft has never reveal until recently. Windows will check the dirty bit to determine if a volume can contain corrupted files due to hard resetting your Windows computer with files that are still opened or when you unplug a USB flash drive that is in the midst of copying a file.

When the computer boots up with the dirty bit enabled on a hard drive, you will be asked to check the disk for consistency before Windows is loaded. You can skip the disk checking by pressing any key but it will come back again the next time you start up your computer. This will usually keep happening until you let the drive be scanned or alternatively you can tell Windows to stop checking the specific drive. This method doesn’t clear the dirty bit on the drive though and simply forces Windows not to scan a drive on boot.

Então, assumindo que o bit sujo está definido (que você pode usar fsutil dirty query c: para descobrir), então você tem três opções:

  1. Reinicialize seu computador e permita que o disco seja verificado.
  2. Execute chkdsk c: /F para tentar corrigir erros.
  3. Use um editor hexadecimal / CD de inicialização alternativo para definir manualmente os bits na unidade (encontrados em página 2 do seu artigo).

Pessoalmente, eu provavelmente apenas reiniciei o computador, pois ele garante que não há nada em execução que possa impedir a verificação.

Depois que o bit sujo tiver sido cancelado, você poderá executar o programa de desfragmentação.

Nota: Use fsutil dirty set c: se você quiser definir manualmente o bit sujo na unidade C. Não há como usar o fsutil para desatá-lo.

    
por 29.08.2014 / 19:54