Determinar o tamanho do registro


4

Como posso determinar o tamanho do meu registro?

Eu estou tentando fazer backup do meu registro e está demorando muito.

Eu não acho que havia um caminho de arquivo que eu poderia ir para verificar suas propriedades como qualquer outro arquivo? Como posso determinar seu tamanho?

Respostas:


8

%windir%\System32\config e %USERPROFILE%\NTUSER.DAT. A pasta de configuração será ocultada, mas contém todas as seções do Registro, EXCETO para o HKEY_CURRENT_USER, que é o arquivo NTUSER.DAT


Observe que o tamanho do arquivo não é necessariamente o mesmo que o tamanho do registro. Como com muitos outros formatos de banco de dados binários, é possível que parte do arquivo tenha sido usada no passado, mas não mais (semelhante a como os sistemas de arquivos são fragmentados).
grawity

@grawity Isso é verdade, mas totalmente esquecido
Canadian Luke

@surfasb Mas para atrair os "especialistas", você precisa ser: P
Canadian Luke

@grawity: Isso é incrível.
surfasb

1

Para obter o tamanho do banco de dados do Registro, você pode consultar o WMI Win32_Registry classe em Powershell, roteiro completo Aqui .

$data=Get-WmiObject -Class Win32_Registry -ErrorAction Stop
#Format the results and write an object to the pipeline 
$data | Select-Object -Property @{Name="Computername";Expression={$_.__SERVER}},
Status,
@{Name="Current Size (Mb)";Expression={$_.CurrentSize}},
@{Name="Max Size (Mb)";Expression={$_.MaximumSize}},
@{Name="Free Size (Mb)";Expression={$_.MaximumSize - $_.CurrentSize}},
@{Name="Percent Free (%)";Expression={ (1 - ($_.CurrentSize/$_.MaximumSize))*100 }},
@{Name="Created";Expression={$_.ConvertToDateTime($_.InstallDate)}},
@{Name="Age";Expression={(Get-Date) - ( $_.ConvertToDateTime($_.InstallDate)) }}

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.