Diga ao Windows 7 ou 8 para não usar outras unidades [duplicado]

2

Ao instalar qualquer coisa, ou seja, atualizações do Windows, o Windows tende a usar outras unidades físicas para descompactar o instalador e iniciá-lo de lá. Isso deixa uma infinidade de pastas estupidamente nomeadas depois de um tempo (principalmente atualizações .NET), que são difíceis de remover depois, porque o proprietário está configurado, provavelmente, SYSTEM.

Recentemente, notei que o Windows 8 faz algo na minha outra unidade durante a instalação de qualquer programa (por exemplo, não apenas as atualizações do Windows). Eu sei disso, porque não há Win7 nesta outra unidade, e ele me diz que eu preciso chkdsk quando eu inicio o Win7 de outra unidade novamente.

Portanto, a pergunta REAL é: posso dizer ao Windows para tirar suas patas de outras unidades? Eles são SSDs, então velocidade-sábio não há nada a ganhar ...

    
por Kitet 06.03.2013 / 19:22

2 respostas

1

A única maneira de impedir completamente o SO de afetar o disco é desmontá-lo do sistema operacional (ou desconectá-lo fisicamente ou desativá-lo no BIOS).

A coisa Chkdsk é (como apontado nas respostas na duplicata que eu criei) porque o Windows 8 é (provavelmente) configurado para Hybrid Boot (o padrão é o suporte do sistema), que usa a hibernação para armazenar o estado do sistema. (então ele inicializa mais rápido).

A hibernação não remove a sinalização "suja" do sistema de arquivos antes de desligar, porque não está realmente desligando (está em hibernação). Quando você inicializa no Windows 7, ele vê esse sinalizador no sistema de arquivos e solicita a execução de um Chkdsk.

Portanto, para evitar o prompt do Chkdsk durante a alternância entre os sistemas operacionais, desative a inicialização híbrida no Windows 8 (não o Chkdsk).

Mais informações sobre o Boot Híbrido: O que faz uma inicialização híbrida e por que eu nunca a ativaria?

So here I am, waiting for MS to enable coexistence of different NTFS versions...

As versões do driver NTFS mudaram nas diferentes versões do Windows para adicionar / alterar os recursos disponíveis, mas a versão do sistema de arquivos em disco do NTFS no Windows 8 é a mesma desde o XP - v3.1 (execute fsutil fsinfo ntfsinfo c: em um prompt de comando elevado para verificar).

    
por 06.03.2013 / 20:42
0

ignorar disco de verificação:

CHKNTFS /X <disk name 1>: <disk name 2>: <disk name 3>:  ...

amostra:

CHKNTFS /X C: D: I: N: O: P:

enumere o nome do disco da lógica de nomes:

powershell [char[]](67..90) ^| ?{(gwmi win32_logicaldisk ^| select -expand DeviceID) -contains \"$($_):\"}

enumere o nome do disco lógico de nome livre:

powershell [char[]](67..90) ^| ?{(gwmi win32_logicaldisk ^| select -expand DeviceID) -notcontains \"$($_):\"}

primeiro nome do disco lógico de nome livre:

powershell [char[]](67..90)^|?{(gwmi win32_logicaldisk^|select -expand DeviceID) -notcontains \"$($_):\"}^|select -first 1
    
por 06.03.2013 / 20:44