Nos meus trabalhos há quase duas décadas, os especialistas em TI manteriam o tamanho da partição principal do Windows (unidade C) extremamente pequena em comparação com as outras partições. Eles argumentaram que isso roda o PC na velocidade ideal sem diminuir a velocidade.
Mas a desvantagem é que a unidade C: se preenche facilmente se mantida pequena e logo você não pode instalar um novo software, pois fica sem espaço. Mesmo se eu instalar um software na unidade D: parte dela será sempre copiada para C:
Minha pergunta: essa prática ainda é boa? Por que isso é feito? Quais são as principais vantagens, se houver? Um exemplo óbvio é que, se a partição primária falhar, seus dados estarão seguros no secundário.
O motivo pelo qual estou fazendo essa pergunta é porque estou tentando atualizar o Visual Studio e não posso porque tenho apenas 24 MB restantes na partição primária.
Respostas:
Em geral: não .
Nas versões mais antigas do Windows, havia problemas de desempenho com unidades grandes (mais precisamente: com sistemas de arquivos grandes), principalmente porque o sistema de arquivos FAT usado pelo Windows não suportava bem grandes sistemas de arquivos. No entanto, todas as instalações modernas do Windows usam NTFS, o que resolveu esses problemas. Veja, por exemplo, o desempenho do NTFS diminui significativamente em volumes maiores que cinco ou seis TB? , o que explica que mesmo partições do tamanho de terabytes geralmente não são um problema.
Atualmente, geralmente não há razão para não usar uma única partição C: grande. O instalador da Microsoft usa como padrão a criação de uma única unidade C: grande. Se houvesse boas razões para criar uma partição de dados separada, o instalador a ofereceria - por que a Microsoft deveria permitir que você instale o Windows de maneira a criar problemas?
O principal motivo contra várias unidades é que aumenta a complexidade - o que é sempre ruim em TI. Cria novos problemas, como:
Existem alguns casos especiais em que várias partições ainda fazem sentido:
Para abordar alguns argumentos frequentemente levantados em favor de partições pequenas / separadas:
Você realmente deve fazer backup de todos os seus dados de qualquer maneira, dividi-los entre partições não ajuda. Além disso, se você realmente precisar fazer isso, todos os softwares de backup que conheço permitem fazer backup seletivo de uma parte de uma partição.
Embora isso seja teoricamente verdade, não há garantia de que o dano se limitará muito bem a uma partição (e é ainda mais difícil verificar isso em caso de problemas), portanto, isso fornece apenas garantia limitada. Além disso, se você tiver backups bons e redundantes, a segurança adicional geralmente é pequena demais para valer a pena. E se você não tiver backups, terá problemas muito maiores ...
Embora isso possa ser verdade na teoria, na prática, muitos programas gravam configurações e outros dados importantes na unidade C: (porque infelizmente são codificados para isso ou porque você esqueceu acidentalmente de alterar as configurações). Portanto, IMHO é muito arriscado contar com isso. Além disso, você precisa de bons backups de qualquer maneira (veja acima); portanto, após a reinstalação, você pode restaurar os backups, o que fornecerá o mesmo resultado (apenas com mais segurança). As versões modernas do Windows já mantêm os dados do usuário em um diretório separado (diretório de perfil do usuário), possibilitando a restauração seletiva.
Consulte também Você instalará o software na mesma partição que o sistema Windows? Para maiores informações.
fonte
A razão histórica para esta prática provavelmente está enraizada nas propriedades de desempenho dos HDDs magnéticos rotativos. A área em discos giratórios com a velocidade de acesso seqüencial mais alta são os setores mais externos (próximo ao início do inversor).
Se você usar a unidade inteira para o seu sistema operacional, mais cedo ou mais tarde (através de atualizações etc.), os arquivos do seu sistema operacional serão espalhados por toda a superfície do disco. Portanto, para garantir que os arquivos do sistema operacional permaneçam fisicamente na área de disco mais rápida, crie uma pequena partição do sistema no início da unidade e espalhe o restante da unidade nas partições de dados que desejar.
A busca por latência também depende em parte da distância que os cabeçotes precisam se mover, portanto, manter todos os arquivos pequenos um pouco próximos um do outro também tem uma vantagem nas unidades de rotação.
Essa prática perdeu toda a razão com o advento do armazenamento SSD.
fonte
Aqui estão algumas razões para fazer isso:
Isso pode apresentar uma vantagem, embora imperceptível, portanto, isso pode ser ignorado, pois realmente não faz diferença. A resposta do @ WooShell está mais relacionada ao problema de desempenho, mesmo que ainda seja negligenciável.
Outro aspecto a ser observado é que, no caso de ter um SSD + HDD, é muito melhor armazenar seu sistema operacional no SSD e todos os seus arquivos / dados pessoais no HDD. Você provavelmente não precisaria do aumento de desempenho de ter um SSD para a maioria dos seus arquivos pessoais e as unidades de estado sólido de nível de consumidor geralmente não têm muito espaço nelas, portanto, você prefere não tentar preenchê-lo com arquivos pessoais .
Descreveu algumas das razões pelas quais isso é feito. E sim, ainda é válido, embora não seja mais uma boa prática como parece. As desvantagens mais notáveis são que os usuários finais terão que acompanhar onde os aplicativos sugerem instalar seus arquivos e alterar esse local (possível durante quase qualquer instalação de software, especialmente se a instalação especializada / avançada for uma opção), para que a partição inicializável não ocorra ' , porque o sistema operacional precisa ser atualizado às vezes, e outra desvantagem é que, ao copiar arquivos de uma partição para outra, ele realmente precisa copiá-los, enquanto que se eles estivessem na mesma partição, apenas atualiza a MFT e os metadados, não precisam gravar os arquivos inteiros novamente.
Infelizmente, alguns deles podem apresentar mais problemas:
Para evitar o problema que você está tendo, você precisa:
Também não estou dizendo que ter várias partições com uma pequena primária é a melhor idéia. Tudo depende do objetivo do sistema e, embora introduza uma maneira melhor de organizar seus arquivos, ele vem com suas desvantagens, que nos sistemas Windows nos dias atuais são mais do que profissionais.
Nota: E como você mencionou, ele mantém os dados que estão em partições separadas em segurança no caso de uma falha na partição inicializável.
fonte
Sou desenvolvedor de software, mas também dediquei um tempo ao trabalho de TI "regular" / administrativo. Normalmente, mantenho o SO e os aplicativos na unidade C: e meus arquivos pessoais na unidade D :. Elas não precisam necessariamente ser unidades físicas separadas, mas atualmente estou usando um SSD relativamente pequeno como minha unidade "sistema" (C :) e uma unidade de disco "tradicional" (por exemplo, com pratos magnéticos rotativos) como minha "casa" unidade (D :).
Todos os sistemas de arquivos estão sujeitos a fragmentação. Com os SSDs, isso é basicamente um problema, mas ainda é um problema nas unidades de disco tradicionais.
Eu descobri que a fragmentação pode degradar significativamente o desempenho do sistema. Por exemplo, descobri que uma compilação completa de um grande projeto de software melhorou em mais de 50% depois de desfragmentar minha unidade - e a compilação em questão levou quase uma hora, portanto, essa não foi uma diferença trivial.
Mantendo meus arquivos pessoais em um volume separado, descobri:
Eu observei isso em várias gerações de PCs, com várias versões do Windows.
(Como comentou um comentarista, isso também tende a facilitar os backups.)
Devo observar que as ferramentas de desenvolvimento que utilizo tendem a gerar um grande número de arquivos temporários, o que parece contribuir significativamente para o problema de fragmentação. Portanto, a gravidade desse problema varia de acordo com o software que você usa; você pode não notar uma diferença, ou tanto quanto uma. (Mas existem outras atividades - por exemplo, composição e edição de vídeo / áudio - que exigem muita E / S e, dependendo do software usado, podem gerar um grande número de arquivos temporários / intermediários. Meu argumento é que não escreva isso como algo que afeta apenas uma classe de usuários.)
Advertência: com as versões mais recentes do Windows (a partir de 8), isso se tornou muito mais difícil, porque as pastas de usuários em um volume diferente de C: não são mais suportadas oficialmente. Posso dizer que não foi possível realizar uma atualização no local do Windows 7 para o Windows 10, mas YMMV (existem várias maneiras diferentes de [re] localizar uma pasta de usuário, não sei quais são afetadas) .
Uma observação adicional: se você mantiver dois volumes separados em uma unidade tradicional, convém configurar um arquivo de paginação no volume D :. Pelas razões descritas na resposta do WooShell, isso reduzirá o tempo de busca ao gravar no arquivo de paginação.
fonte
Resposta curta: Não existe mais.
Na minha experiência (mais de 20 anos de trabalho em administração de TI), o principal motivo dessa prática (outras estão listadas abaixo) é que os usuários basicamente não confiam no Windows com seus dados e espaço no disco rígido.
O Windows tem sido notoriamente ruim em permanecer estável ao longo do tempo, limpando sozinho, mantendo a partição do sistema íntegra e fornecendo acesso conveniente aos dados do usuário. Portanto, os usuários preferiram rejeitar a hierarquia do sistema de arquivos fornecida pelo Windows e rolar a sua própria fora dela. A partição do sistema também atuou como um gueto para negar ao Windows os meios de causar estragos fora de seus limites.
RegClean
O utilitário da própria Microsoft foi cancelado após o lançamento do Office 2007, que quebrou suposições sobre o registro em que se baseava). O fato de muitos programas salvarem seus dados em locais arbitrários dificultou ainda mais a separação dos dados do usuário e do sistema operacional, tornando os usuários instaladores de programas fora da hierarquia do sistema operacional.Portanto, ter seus dados no diretório raiz de uma unidade separada era visto como uma estrutura de dados mais conveniente do que o Windows fornecia.
Downloads
, para economizar a necessidade de navegar para eles cada vez.Os motivos secundários são:
C:\Users
para a unidade de dados. Mover apenas um único perfil ou mesmo apenasDocuments
,Downloads
eDesktop
provou ser inferior porque outras partes do perfil ePublic
também pode crescer incontrolavelmente (consulte a configuração "configuração e dados separados" abaixo).fonte
Quase duas décadas atrás, teria sido dominada pela variedade de Windows 98 a XP, incluindo NT4 e 2000 no lado da estação de trabalho / servidor.
Todos os discos rígidos também teriam armazenamento magnético com cabo PATA ou SCSI, pois os SSDs custam mais que o computador e o SATA não existia.
Como a resposta de WooShell diz, os setores lógicos mais baixos na unidade (fora da bandeja) tendem a ser os mais rápidos. Minhas unidades Velociraptor de 1 TB WDC começam em 215 MB / s, mas caem para 125 MB / s nos setores externos, uma queda de 40%. E essa é uma unidade de prato de 2,5 "; portanto, a maioria das unidades de 3,5" geralmente apresenta uma queda no desempenho ainda maior , superior a 50% . Esse é o principal motivo para manter a partição principal pequena, mas só se aplica onde a partição é pequena em relação ao tamanho da unidade.
O outro principal motivo para manter a partição pequena foi se você estivesse usando o FAT32 como sistema de arquivos, que não suportava partições maiores que 32 GB. Se você estava usando NTFS, as partições de até 2 TB eram suportadas antes do Windows 2000 e, em seguida, de 256 TB.
Se sua partição for muito pequena em relação à quantidade de dados que seria gravada, é mais fácil fragmentar-se e mais difícil desfragmentar. Você pode simplesmente ficar sem espaço como o que aconteceu com você. Se você tiver muitos arquivos em relação aos tamanhos da partição e do cluster, o gerenciamento da tabela de arquivos poderá ser problemático e afetar o desempenho. Se você estiver usando volumes dinâmicos para redundância, manter os volumes redundantes tão pequenos quanto necessário economizará espaço nos outros discos.
Hoje as coisas são diferentes, o armazenamento do cliente é dominado por SSDs flash ou unidades magnéticas aceleradas por flash. O armazenamento é geralmente abundante e é fácil adicionar mais a uma estação de trabalho, enquanto nos dias PATA, você pode ter apenas uma única conexão de unidade não utilizada para dispositivos de armazenamento adicionais.
Então, isso ainda é uma boa ideia ou tem algum benefício? Isso depende dos dados que você mantém e como os gerencia. Minha estação de trabalho C: tem apenas 80 GB, mas o próprio computador possui mais de 12 TB de armazenamento, distribuídos por várias unidades. Cada partição contém apenas um determinado tipo de dados, e o tamanho do cluster é correspondido ao tipo de dados e ao tamanho da partição, o que mantém a fragmentação próxima de 0 e evita que o MFT seja excessivamente grande.
O tamanho reduzido é que há espaço não utilizado, mas o desempenho aumenta mais do que compensa e, se eu quiser mais armazenamento, adiciono mais unidades. C: contém o sistema operacional e aplicativos usados com freqüência. P: contém aplicativos menos utilizados e é um SSD de 128 GB com uma classificação de durabilidade de gravação menor que C :. T: está em um SSD SLC menor e contém arquivos temporários do usuário e do sistema operacional, incluindo o cache do navegador. Os arquivos de vídeo e áudio são armazenados magneticamente, assim como as imagens de máquinas virtuais, backups e dados arquivados, geralmente possuem tamanhos de cluster de 16 KB ou maiores e as leituras / gravações são dominadas pelo acesso seqüencial. Executo a desfragmentação apenas uma vez por ano em partições com alto volume de gravação e leva cerca de 10 minutos para fazer todo o sistema.
Meu laptop possui apenas um único SSD de 128 GB e um caso de uso diferente, portanto não posso fazer a mesma coisa, mas ainda assim me separo em 3 partições, C: (SO e programas de 80 GB), T: (temperatura de 8 GB) e F: ( Arquivos de usuário de 24 GB), que faz um bom trabalho no controle da fragmentação sem desperdiçar espaço, e o laptop será substituído muito antes de eu ficar sem espaço. Também facilita o backup, pois F: contém os únicos dados importantes que são alterados regularmente.
fonte
Eu costumava fazer algum trabalho de TI, e aqui está o que eu sei e lembro.
No passado, como outros disseram, havia um benefício real em ter uma pequena partição C no início do disco. Ainda hoje em alguns laptops de ponta, isso ainda pode ser verdade. Essencialmente, por ter uma partição menor, você tem menos fragmentação e, mantendo-a no início do disco, é melhor procurar e, portanto, ler os tempos. Isso ainda é válido hoje em dia com laptops (geralmente) e discos rígidos "verdes" mais lentos.
Outro grande benefício que ainda uso hoje é ter "dados" e "os" em unidades separadas, ou se não conseguir gerenciar essas partições separadas. Não há aumento real da velocidade se você estiver usando SSD ou unidades magnéticas ainda mais rápidas, mas há uma enorme opção de "correção fácil" quando o sistema operacional finalmente se acidentar. Apenas troque a unidade ou altere novamente a partição. Os dados do usuário estão intactos. Quando configurado corretamente, entre uma unidade D: e "Perfis móveis", a reinstalação do Windows é um problema de 5 minutos. É um bom passo para um técnico de nível 1.
fonte
Aqui está uma razão, mas não acredito que seja uma razão válida para os computadores (modernos) de hoje.
Isso remonta ao Windows 95/98 e XT. Provavelmente não se aplica ao Vista e mais tarde, mas era uma limitação de hardware, portanto, a execução de um sistema operacional mais recente em hardware antigo ainda teria que lidar com a limitação.
Acredito que a limitação era de 2 GB, mas poderia ter havido uma limitação de 1 GB (ou talvez outras) em um período anterior.
O problema era (algo como) o seguinte: a partição BOOT tinha que estar dentro dos primeiros 2 GB (talvez 1 GB antes) do espaço físico na unidade. Pode ter sido que 1) o INÍCIO da partição BOOT estivesse dentro dos limites do limite ou 2) a partição INTEIRA de inicialização estivesse dentro dos limites do limite. É possível que, em vários momentos, cada um desses casos tenha sido aplicado, mas se o # 2 se aplicou, provavelmente teve vida curta, então eu assumirei que é o # 1.
Portanto, com o número 1, o INÍCIO da partição BOOT deve estar dentro dos primeiros 2 GB de espaço físico. Isso não impediria a criação de 1 grande partição para o Boot / OS. Mas, o problema era dual / multi boot. Se alguma vez parecesse possível querer inicializar dual / multi a unidade, era necessário haver espaço disponível abaixo da marca de 2 GB para criar outras partições inicializáveis na unidade. Como talvez não seja conhecido no momento da instalação se a unidade precisará de outra partição de inicialização, por exemplo, Linix, ou alguma partição de depuração / solução de problemas / recuperação inicializável, era frequentemente recomendável (e muitas vezes sem saber o porquê) instalar em uma "pequena "Partição de inicialização do SO.
fonte
Gostaria de saber se o seu departamento de TI de décadas atrás estava preocupado com o backup. Como C: é uma partição de inicialização / sistema operacional, seria comum usar algum tipo de backup de imagem, mas para uma partição de dados / programa, um backup incremental de arquivo + pasta pode ser usado. Reduzir o espaço usado na partição C: reduziria o tempo e o espaço necessários para fazer backup de um sistema.
Um comentário sobre meu uso pessoal da partição C: Eu tenho um sistema de inicialização múltipla, incluindo o Win 7 e o Win 10, e não tenho nenhum sistema operacional na partição C: apenas os arquivos de inicialização. Eu uso o backup de imagem do sistema Windows para o Win 7 e o Win 10, e o backup da imagem do sistema Windows sempre inclui a partição C: (inicialização), além da partição Win 7 ou Win 10, portanto, esse é outro cenário em que reduz a quantidade de dados e programas na partição C: reduzem o tempo e o espaço necessários para um backup de imagem do sistema (ou restaure, se necessário).
Estou deixando esta seção na minha resposta por causa dos comentários abaixo.
Como meu sistema é de inicialização múltipla, a reinicialização em um sistema operacional diferente simplifica o backup de partições de dados / programas, pois não há atividade nas partições enquanto elas estão sendo copiadas. Eu escrevi um programa de backup simples que faz uma cópia da pasta + do arquivo junto com as informações de segurança e nova análise, mas não funciona muito bem para as partições do Windows 7 ou Windows 10, por isso estou usando o backup de imagem do sistema para C ;, Win 7 e Ganhe 10 partições de SO.
fonte
Não, não com o Windows e seus principais pacotes de software insistindo em vínculos com o System: apesar de instalá-los nos Programas :. (É uma necessidade institucionalizada da maneira como a maioria dos sistemas operacionais é criada.) R: Volume: faz sentido, mas uma unidade removível separada para seus dados (ou NAS, ou backups seletivos ou incrementais para uma unidade removível) faz ainda mais sentido.
O particionamento para sistemas com vários sistemas operacionais também faz sentido, mas cada partição força você a selecionar um limite superior de armazenamento rígido. Geralmente é melhor com unidades separadas, mesmo neste caso.
E hoje, as máquinas virtuais e as unidades em nuvem complementam muitas dessas opções.
fonte
Há um motivo específico - usando instantâneos de volume.
Um instantâneo de volume é um backup de toda a partição. Quando você restaura esse tipo de backup, reescreve toda a partição, recuperando efetivamente o sistema para o estado anterior.
Um administrador do sistema pode criar esses instantâneos regularmente, em preparação para qualquer tipo de falha de software. Eles podem até armazená-los em outra partição da mesma unidade. É por isso que você deseja que a partição do sistema seja relativamente pequena.
Ao usar esse esquema, os usuários são incentivados a armazenar seus dados na unidade de rede. Em caso de problemas de software, o administrador do sistema pode reverter o sistema para o estado de funcionamento. Isso seria extremamente econômico em comparação com a investigação manual dos motivos do problema e sua correção.
fonte
Venho programando há quase meio século. Outra resposta diz histórico e outra resposta longa diz Vários discos físicos .
Quero enfatizar que vários discos físicos são provavelmente o que iniciou a recomendação. Mais de meio século atrás, quando não existiam partições, era extremamente comum usar uma unidade física separada para o sistema. A principal razão para isso é o movimento físico das cabeças e o giro das unidades. Essas vantagens não existem para partições quando a unidade física é usada frequentemente para outras coisas.
Observe também que o Unix separa o sistema e os dados em partições separadas. Há muitas boas razões para fazer isso, conforme explicado em muitas outras respostas, mas para o desempenho, unidades físicas separadas são a principal justificativa.
fonte
O motivo pelo qual costumávamos fazer duas partições era devido a vírus. Alguns vírus usados para substituir o setor de inicialização e o início do disco.
Os backups nos computadores dos usuários costumavam se resumir a uma cópia de todo o programa em um disquete. (Na verdade, um não backup)
Portanto, quando um vírus "comeu" o início do disco, geralmente apenas o sistema tinha que ser reinstalado.
E se não houvesse backups, a recuperação dos dados seria mais fácil se a segunda partição estivesse intacta.
Portanto, se você tiver backups, esse motivo não é válido.
fonte