Mostrando postagens com marcador fragmentação. Mostrar todas as postagens
Mostrando postagens com marcador fragmentação. Mostrar todas as postagens

segunda-feira, 13 de novembro de 2017

HDD/SSD ― A MEMÓRIA DE MASSA DO PC ― Parte 8

O BRASIL ESTÁ DOMINADO POR FACÇÕES CRIMINOSAS. DOS PRESÍDIOS AOS PALÁCIOS.

Qualquer suíte de manutenção que se preza oferece módulos destinados tanto à correção de erros no HDD quanto à desfragmentação dos arquivos. Esses programinhas tendem a ser mais rápidos e até mais eficientes que as ferramentas nativas do Windows, mas, na opinião de alguns analistas, o Defrag já é tão bom quanto ― ou até melhor que ― seus equivalentes de varejo.

Eu uso e recomendo o Smart Defrag, que é rápido, tem interface amigável e oferece uma vasta gama de recursos adicionais, como a desfragmentação off-line (feita durante a inicialização, de maneira a agir sobre arquivos que ficam inacessíveis quando o sistema operacional está carregado), a otimização (que regrava os arquivos do sistema no início do disco para acelerar o desempenho), a consolidação do espaço livre, e por aí vai. Para conhecer outras opções, digite “desfragmentação” no campo de pesquisas do Blog e pressione a tecla Enter.

Mesmo que as encarnações recentes do Windows ― se instaladas em partições formatadas com o sistema de arquivos NTFS ― sejam menos sujeitas à fragmentação do que suas predecessoras ― que usavam por padrão a FAT 32 ―, convém rodar mensalmente o Defrag ou outro desfragmentador de sua preferência, pois desfragmentações muito espaçadas tendem demorar muito para ser concluídas.

Tenha em mente que, embora seja necessária, a desfragmentação sempre envolve o risco de algum arquivo ser remanejado para setores defeituosos do disco (os famosos bad blocks) e apresentar problemas de leitura ou ficar inacessível. Por isso, antes de rodar o Defrag (ou outra ferramenta análoga), convém checar a “saúde” do drive com Chkdsk ou outra ferramenta similar (também disponibilizadas pelas melhores suítes de manutenção).

Via de regra, os discos rígidos dispõem de um estoque de setores “de reserva”, dos quais o Chkdsk e seus equivalentes se valem para substituir os badblocks. Mas esse estoque é limitado, a substituição nem sempre funciona a contento e, para piorar, setores defeituosos têm o mau hábito de se reproduzir feito coelhos. Então, ao primeiro sinal de problemas, você deve fazer um backup de seus arquivos importantes e programar a substituição do HDD com a possível urgência.

Observação: Badblocks podem ser produzidos por desligamentos inadequados (como os que acontecem quando o fornecimento de energia é interrompido inesperadamente), mas também decorrem do mau funcionamento do drive ou de algum de seus componentes, de trepidações e impactos, enfim... Se você tem um notebook e costuma levá-lo de um lado para outro, habitue-se a desligar o aparelho quando for transportá-lo ― ou, no mínimo, coloque o sistema para Hibernar ― evite o modo Suspender, pois aí o desligamento é parcial e o HDD continua sujeito aos efeitos danosos de sacolejos e impactos.

Enfim, para convocar o Chkdsk no Windows 10, abra a pasta Computador, dê um clique direito sobre o ícone que representa o drive desejado (caso haja mais de um), clique em Propriedades > Ferramentas > Correção de erros > Verificar agora... e siga as instruções na tela. Se houver erros a corrigir e/ou setores defeituosos a reparar, será preciso reiniciar o computador, já que a ferramenta precisa ter acesso exclusivo à unidade de sistema e isso só é possível antes de o Windows ser carregado.

Você pode executar o Chkdsk via prompt de comando (veja mais detalhes sobre o prompt de comando no Windows 10 nesta postagem). Para isso, acesse o prompt com prerrogativas de administrador, digite o comando CHKDSK X: /F (substitua o “X” pela letra correspondente à unidade desejada), pressione a tecla Enter e aguarde a realização da checagem. Note que é preciso incluir o parâmetro /F, ou o chkdsk será executado no modo de leitura e se limitará a identificar eventuais problemas ― ou seja, não procederá às devidas correções. Note também que boas ferramentas de manutenção ― como o Advanced System Care, da IOBit ― integram módulos que realizam essa tarefa de maneira mais simples e rápida.

No próximo capítulo a gente conversa sobre a desfragmentação de unidades SSD e encerra esta sequência. Até lá.

Visite minhas comunidades na Rede .Link:

terça-feira, 31 de outubro de 2017

HDD/SSD ― A MEMÓRIA DE MASSA DO PC ― Parte 3

O IMPORTANTE NÃO É AQUILO QUE FAZEM DE NÓS, MAS O QUE NÓS MESMOS FAZEMOS DO QUE OS OUTROS FIZERAM DE NÓS.

Vimos que o drive sólido (SSD) substitui com vantagens o eletromecânico (HDD), mas que, devido ao elevado custo de fabricação, modelos com fartura de espaço costumam equipar notebooks de configuração de ponta (e preços idem), enquanto drives híbridos ― ou mesmo SSDs puros, mas de capacidade mais modesta ― são direcionados a PCs de configuração mediana e preços mais acessíveis.

Uma das vantagens dessa “nova” tecnologia advém da maneira como os dados são gravados e lidos. Como eu disse no capítulo de abertura, a formatação física dos drives eletromecânicos mapeia a superfície dos pratos, que são divididas em trilhas, setores e cilindros. O setor corresponde à menor unidade física do disco, e tem capacidade para armazenar 512 bytes (não confundir com cluster; que é a menor unidade lógica que o SO é capaz de acessar, e geralmente é formado por um conjunto de setores).

Além da formatação física, o disco rígido passa por uma formatação lógica por ocasião da instalação do Windows. Esse processo cria uma tabela de alocação de arquivos que permite ao sistema “enxergar” e gerenciar o espaço disponível no drive (no caso do Windows, os formatos mais usados são a FAT, o NTFS e, mais raramente, a exFAT). O tamanho do cluster varia conforme o sistema de arquivos. No NTFS, cada cluster possui entre 512 bytes e 4 KB, dependendo do tamanho da partição. Quanto menor for o cluster, menos espaço será desperdiçado, sobretudo na gravação de arquivos pequenos, pois, mesmo que tenha um único byte de tamanho, esse arquivo ocupará um cluster inteiro.

O sistema operacional é o responsável pela leitura e gravação dos dados, mas, no controle do tráfego de informações entre a memória de massa e a RAM, ele conta com o auxílio do BIOS, que supervisiona a entrada e saída de informações. Quando, por exemplo, comandamos a gravação de um arquivo, a instrução é repassada ao sistema, que altera a estrutura da tabela de alocação para indicar a presença daquele arquivo no diretório escolhido, seleciona os clusters disponíveis para armazenar os dados e repassa os endereços ao BIOS, que cuida dos detalhes físicos da gravação ― ou seja, transfere os dados da RAM para o HDD e solicita à controladora do disco que posicione as cabeças de leitura/gravação sobre os clusters correspondentes. Se o arquivo não couber integralmente num cluster, o sistema localizará mais clusters disponíveis (tantos quantos forem necessários) e repassará as coordenadas ao BIOS, até que o arquivo seja totalmente gravado. Concluído esse processo, os clusters ocupados são registrados na tabela de alocação, para que não sejam sobrescritos durante a gravação de outros dados.

Quando o computador é novo, há muito espaço livre na memória de massa, e os arquivos podem ser armazenados em clusters contíguos, o que facilita tanto a gravação dos dados quanto sua posterior leitura. Conforme vamos instalando e removendo aplicativos, criando, alterando e apagando arquivos, vão surgindo lacunas entre os clusters, e nem sempre o espaço vago deixado pelo arquivo que acabamos de excluir comporta integralmente o arquivo que criamos em seguida, daí o sistema distribuir o restante pelos demais clusters disponíveis ao longo da trilha. Isso evita o desperdício de espaço, mas acarreta demora na gravação e, principalmente, na leitura dos arquivos segmentados, já que o sistema precisa localizar cada fragmento e remontar tudo, num imenso quebra-cabeça.

Felizmente, o Windows dispõe de uma ferramenta para organizar a bagunça que ele próprio cria, mas isso já é conversa para o próximo capítulo.

Visite minhas comunidades na Rede .Link:

quinta-feira, 12 de fevereiro de 2015

DESFRAGMENTAÇÃO DO HD COM A FERRAMENTA NATIVA DO WINDOWS 7

NE SUTOR SUPRA CREPIDAM (*)

O Defrag foi criado pela Microsoft em parceria com a Norton (hoje Symantec) e faz parte do Windows desde suas primeiras edições. De início, ele foi solenemente esnobado, pois sua execução era vista como pura perda de tempo, mas mais adiante se viu que a coisa não era bem assim.
Ao longo das últimas quatro décadas, diversos desenvolvedores criaram seus próprios desfragmentadores – como o Auslogic Disc Defrag, o Smart Defrag, o Puran Defrag, o Defraggler e os módulos que integram suítes de manutenção como o AVG TUNEUP PC, o System Mechanic, o IObit Advanced System Care, e por ai vai – e seu uso foi amplamente defendido por analistas e difundido entre usuários avançados, não só por eles serem mais rápidos, mas também por oferecerem uma gama de recursos mais ampla do que a opção nativa. No entanto, esta última vem sendo aprimorada a cada nova versão e, devido a uma série de fatores cujo detalhamento foge aos propósitos desta matéria, assegura melhores resultados do que os desfragmentadores da concorrência quando aplicada nas edições mais recentes do Windows – que, por sinal, tendem a apresentar um índice de fragmentação bem menos significativos do que suas predecessoras.
Ao desenvolver o Vista, a Microsoft configurou o Defrag para ser executado automaticamente e suprimiu o comando que o convocava por demanda, mas muitos usuários reclamaram e a alteração foi revertida no Seven, onde a ferramenta pode ser acessada por pelo menos três caminhos: O primeiro consiste em clicar em Iniciar > Computador, dar um clique direito sobre a unidade desejada, selecionar Propriedades > Ferramentas e pressionar o botão Desfragmentar agora; o segundo, em digitar desfragmentador na caixa de pesquisas do menu Iniciar e pressionar Enter; o terceiro, em abrir o menu Iniciar, clicar em Todos os Programas > Acessórios > Ferramentas do Sistema, Desfragmentador de disco.
Independentemente da opção escolhida, a tela exibida em seguida (Desfragmentador de disco) será a mesma – desde que não exista outro desfragmentador instalado e configurado como padrão. Não sendo o caso, pressione o botão Analisar disco. Segundo a Microsoft, nenhuma providência é necessária se o índice de fragmentação estiver abaixo de 10%, mas, no Seven, 3% já justificam a execução do Defrag.
Para tanto, clique em Desfragmentar disco e aguarde a conclusão do processo – que, de acordo com o tamanho do drive e o grau de fragmentação, pode levar de muitos minutos a algumas horas. E note que, embora tecnicamente possível, o uso concomitante do PC para outras tarefas não é recomendável, pois o sistema fica lento e chega mesmo a travar em determinados momentos.
Você pode ainda agendar a desfragmentação para data e horário futuros, bastando para tanto pressionar o botão Configurar agendamento e fazer os respectivos ajustes. Se quiser manter a configuração padrão (quarta-feira, à 1h00min), lembre-se de deixar o PC ligado na noite da terça-feira anterior.
Resumo da ópera: Como ensina Mestre Piropo – um dos maiores colunistas de informática do Brasil – o Defrag do Seven não exibe barras coloridas ou firulas que tais, mas apenas uma barra de progressão que vai sendo atualizada ao longo do tempo. No entanto, a despeito de sua interface espartana, ele é mais eficiente que qualquer outro, pois foi desenvolvido levando em conta as peculiaridades internas do sistema, o que o tornou capaz de fazer coisas que seus concorrentes não fazem, tais como desfragmentar diversos discos simultaneamente, mover com segurança certos arquivos que os demais programas consideram inamovíveis (como os arquivos de “metadados” do sistema de arquivos NTFS, e por aí vai.

Observação: O simples fato de poder mover mais arquivos permite liberar um número significativamente maior de clusters contíguos, o que facilita a gravação de novos arquivos em trechos contínuos das trilhas, além de disponibilizar espaço no final do disco, o que é útil quando se pretende criar uma nova partição.

Abraços e até mais ler.

(*) A frase que abre esta postagem significa “NÃO VÁ O SAPATEIRO ALÉM DAS CHINELAS” e é atribuída ao pintor grego APELES (sec. V a.C). Consta que ele havia deixado um quadro na porta de sua vivenda para que secasse ao sol, quando um sapateiro que por lá passava observou um defeito qualquer na sandália calçada pela figura. Apeles agradeceu e fez a correção sugerida, o que estimulou o atrevido a propor novos reparos. A frase se popularizou em latim por ter sido registrada pelo escritor romano Valério Máximo (sec. I a.C) num dos volumes de FATOS E DITOS MEMORÁVEIS.

quarta-feira, 11 de fevereiro de 2015

AINDA A FRAGMENTAÇÃO DOS DADOS

QUANDO UM NÃO QUER, O OUTRO INSISTE.

Vimos no post anterior o que é e como ocorre a fragmentação dos arquivos – fenômeno que também afeta outros tipos de memória além do disco rígido, mas isso é uma história que fica para outra vez.
O fato é que, quanto mais “pulverizados” estiverem os dados, mais trabalho terão as cabeças de gravação do HD para remontar os arquivos e carregá-los na RAM, e pior será o desempenho do computador, principalmente quando o sistema faz uso da memória virtual.
O PC utiliza memórias de diversas tecnologias (ROM, CACHE, RAM, HD, SWAP FILE, etc.). O HD (ou o SSD, que de uns tempos a esta parte vêm equipando modelos de topo de linha) é a memória de massa, que armazena de forma persistente o sistema, os aplicativos e os demais arquivos, e a partir do qual eles são transferidos para a RAM (memória física). Claro que eles não são carregados inteiros – ou não haveria espaço que chegasse, mas divididos em páginas (pedaços do mesmo tamanho) ou segmentos (pedaços de tamanhos diferentes), conforme suas características.

Observação: A RAM é uma memória randômica, ou seja, que permite acessar aleatoriamente qualquer um dos seus endereços, o que a torna extremamente veloz se comparada com o disco rígido. No entanto, como seu conteúdo se perde quando os chips deixam de ser alimentados eletricamente, se não dispuséssemos de um dispositivo de memória de massa  no caso, o HD teríamos de de carregar o software do computador manualmente a cada inicialização. O melhor dos dois mundos é a memória flash, que permite acesso aleatório e é capaz de reter as informações mesmo à ausência de energia, mas isso também é outra história.

Já a memória virtual (ou swap file) é um paliativo desenvolvido pela Intel na época em que a RAM custava uma fábula e os fabricantes de PCs a instalavam em “doses homeopáticas”. Em linhas gerais, trata-se de um “arquivo de troca” criado no HD para onde são remetidos os dados carregados na RAM que não são essenciais em determinados momentos – e a partir de onde eles são trazidos de volta quando isso se fizer necessário (para saber mais, clique aqui). Como o disco rígido é milhares e milhares de vezes mais lento que a RAM, esse expediente impacta sobremaneira o desempenho do
computador, razão pela qual é recomendável dispor de fartura de memória física (3 GB se o sistema for de 32-bits e entre 6 GB e 8 GB se ele for de 64-bits).
Amanhã a gente conclui. Abraços e até lá.

E.T. ANTES DE ENCERRAR, ASSISTA AO CLIPE ABAIXO: