Quando particionar o disco rígido?

15

Existe alguma vantagem especial em termos de hardware de particionar um disco rígido antes da instalação do sistema operacional em comparação com a instalação após a instalação do sistema operacional?

(Aqui por vantagens, quero dizer efeitos físicos como tempo de vida do disco rígido etc., não que perdendo dados ou, sendo incapaz de encolher etc.)

    
por ETHER 09.04.2018 / 18:38

5 respostas

22

Sem vantagens reais.

Se você tiver apenas uma unidade, não terá escolha. Você tem que ter algo para instalar o sistema operacional, e para o Windows que é uma partição.

(Para completar: Para quase qualquer sistema operacional que será uma partição, embora você possa dizer ao BSds etc para usar a unidade bruta no modo perigosamente dedicado . E eu não ficaria surpreso se o QNX, O GNU / Linux etc também suportou isso).

Tendo dito isso:

  1. Por que você acha que isso influenciaria a vida útil de um disco rígido?
  2. Independentemente do particionamento de instalação pré-SO ou do particionamento de instalação pós-SO, você quase certamente deseja um segundo disco ou uma segunda partição para dados. (por exemplo, para armazenar /usr/local e /home ou no windows My documents/
por 09.04.2018 / 18:46
9

A grande razão pela qual é melhor ter um plano de partição strong no momento da instalação, em vez de mexer com ele dinamicamente, uma vez que o sistema operacional esteja instalado, geralmente é uma questão de preservação de dados. Muitos utilitários permitem que você truncar uma partição que contenha dados, o que pode deixar a unidade em um estado corrompido e exigir a reinstalação do sistema operacional ou de qualquer aplicativo que tenha perdido arquivos devido à alteração. Essa é a extensão, no entanto; o HDD ou SSD não sofre envelhecimento anormal ou estresse, fazendo alterações de partição.

    
por 09.04.2018 / 18:44
7

Principalmente, não importa.

Uma exceção é ao instalar sistemas operacionais herdados em unidades modernas.

Instaladores antigos de sistemas operacionais tendiam a alinhar partições em limites de "cilindros". Em particular, iniciar a primeira partição no início do "cilindro" 1 (o setor 0 foi reservado para o código de inicialização e a tabela de partições).

Os drives modernos normalmente seriam vistos pelo sistema operacional como tendo 255 "setores" por "track" e "63" heads. Então, cada "cilindro" teria 16065 setores.

Isso foi bom até que as unidades de "formato avançado" surgiram. Essas unidades têm um tamanho de setor físico de 4KiB, mas um tamanho de setor lógico de 512 bytes. Eles funcionam muito melhor se as leituras e gravações (especialmente gravações) forem um múltiplo de tamanho de 4KiB e alinhadas em um limite de 4KiB (8 setores lógicos). As gravações não alinhadas serão convertidas em uma operação read-modify-write, o que prejudica a perda de dados.

O resultado disso é que se você estiver usando uma unidade de "formato avançado", você realmente deseja que suas partições iniciem em um limite de 4KiB (8 setores lógicos).

Você notará que 16065 não é divisível por 8. Portanto, usar uma ferramenta de sistema operacional antiga para particionar uma unidade moderna provavelmente resultará em desalinhamento.

    
por 09.04.2018 / 20:17
2

Muitos sistemas de arquivos (por exemplo, ext3 / ext4) tomam decisões sobre a otimização de estruturas reservadas (por exemplo, tamanhos de tabelas de inodes, espaço reservado para superusuários, talvez até mesmo o tamanho de ponteiros usados). É questionável se essas estruturas permanecem otimamente ajustadas se o tamanho do sistema de arquivos for significativamente alterado, especialmente pelas ferramentas de redimensionamento online para as quais a alteração dos fundamentos do sistema de arquivos seria perigosa. Por exemplo, uma tabela de inode muito pequena no ext3 (destinada a um sistema de arquivos muito menor) pode fazer com que o sistema de arquivos fique sem "slots" para arquivos, então você pode de repente não criar nenhum novo arquivo e obter um erro de espaço, mesmo com muito espaço à esquerda. Um inode muito grande (que era para um sistema de arquivos maior) perderia espaço.

    
por 10.04.2018 / 20:00
1

Particione antes / durante a instalação para que você possa colocar os dados do usuário em sua própria partição independente dos arquivos do SO.

Como o sistema operacional não requer muito (um termo relativo ...), você pode tornar a partição do sistema operacional relativamente pequena, e a partição do usuário é grande.

Anedota: Eu uso o Linux, e meus dados de usuário (chamado /home ) estão em sua própria partição há 17 anos. Isso me permite copiar meus dados de disco para disco sem se preocupar com o SO ou a versão.

    
por 10.04.2018 / 03:57