Como posso fazer com que dois discos rígidos funcionem como um no Windows 7?


10

Existe alguma maneira de configurar o Windows 7 para que dois discos rígidos atuem como um (sem usar RAID), para que o disco rígido 1 e o disco rígido 2 compartilhem uma única letra de unidade?

Isso pode ser conseguido nativamente no Windows ou preciso de algum software externo?

Respostas:


12

De longe, a solução mais fácil que atende tecnicamente aos requisitos é montar a segunda unidade como um subdiretório da primeira. Ou seja, a segunda unidade poderia ser em C:\Drive2vez de D:\. Mas eles não agem como um só: você não acumula espaço livre.

Se você não quer dividem espaço, você está falando de RAID-0 (ou JBOD, apenas um monte de discos). O Windows pode fazer isso sem hardware extra. Você usará diskmgmt.msc("gerenciamento de disco" no Console de Gerenciamento Microsoft) para esta tarefa.

Primeiro, converta os dois discos em discos "dinâmicos". Clique com o botão direito do mouse no disco e escolha "Converter em disco dinâmico".

Em seguida, você pode criar um volume em um disco e depois estendê-lo para o segundo disco. Há uma restrição: você não pode fazer isso com o próprio disco de inicialização do Windows. (Isso faz sentido: você não está usando hardware para esta solução RAID, mas o Windows, portanto, o Windows precisa ser carregado antes que isso funcione)


bem, muito obrigado MSalters, que foi uma solução incrível de engenharia, mas, por favor, você poderia me dizer: quando a conversão de discos em dinâmico causa essa perda de dados, ainda posso ter dados em unidades.
Burimi 16/08

2
Sim, isso fará com que todos os dados sejam perdidos !!
precisa saber é o seguinte

Tantas coisas erradas com esta resposta ... Você não precisa de RAID-0. JBOD não é equivalente a RAID-0. A conversão em disco dinâmico não causará perda de dados. Você pode converter o disco de inicialização do Windows em dinâmico.
qasdfdsaq

@qasdfdsaq: Se você tem uma alternativa ao RAID-0 e JBOD, adicione uma resposta. Eu nunca disse que o JBOD era equivalente ao RAID-0, apenas que era uma alternativa. E não é a conversão em disco dinâmico que causa o problema, mas a criação de um conjunto de faixas em dois (ou mais) discos e a tentativa de inicializar a partir desse conjunto de faixas. (Embora possa ser possível agora com o Windows 10 e a opção OS compactado, ainda não tentei isso) #
MSalters

Há uma grande desvantagem que deve ser mencionada: se você usar duas unidades para formar uma unidade e uma das duas unidades falhar, corre o risco de perder muito (se não todos) seus arquivos. Se o MTBF (tempo médio entre falhas) de um disco for 10 anos, com duas unidades, isso se tornará 5 anos (assumindo uma distribuição exponencial independente subjacente da falha).
agtoever

5

Se você estiver usando o NTFS para seus sistemas de arquivos, convém examinar os pontos de junção .

Em Como criar e manipular pontos de junção NTFS :

A Microsoft oferece três utilitários para criar e manipular pontos de junção NTFS:

Linkd.exe

  • Encaixa qualquer pasta de destino em uma versão do Windows 2000 da pasta NTFS
    • Exibe o destino de um ponto de junção NTFS
    • Exclui pontos de junção NTFS criados com o Linkd.exe
    • Local: Microsoft Windows 2000 Resource Kit

Mountvol.exe

  • Graft a pasta raiz de um volume local em uma versão Windows 2000 da pasta NTFS (ou "monta" o volume)
    • Exibe o destino de um ponto de junção NTFS usado para montar um volume
    • Lista os volumes locais do sistema de arquivos disponíveis para uso
    • Exclui os pontos de montagem de volume criados com mountvol.exe
    • Local: CD-ROM do Windows 2000 na pasta I386

Delrp.exe

  • Exclui pontos de junção NTFS
    • Também exclui outros tipos de pontos de nova análise, que são as entidades subjacentes aos pontos de junção
    • Destinado principalmente a desenvolvedores que criam pontos de nova análise
    • Local: Microsoft Windows 2000 Resource Kit

Em seguida, lista alguns exemplos. Para montar uma unidade como um subdiretório de outra unidade, como sugere o MSalters , o exemplo apropriado seria:

Para montar outro volume em um ponto de junção NTFS na unidade do sistema:

  1. No prompt de comando, digite md ddrive.
  2. Tipo mountvol ddrive \\?\Volume{e2464852-8089-11d2-8803-806d6172696f}\
  3. Digite dir ddrivepara exibir o conteúdo da unidade D.

NOTA: Quando você exibe o conteúdo de uma pasta usando o comando "dir", os pontos de junção NTFS são indicados por {Junção}.

Um excelente exemplo disso é se você possui uma pequena unidade de inicialização SSD, mas deseja mover um jogo enorme que não está jogando no momento no seu SSD e no seu grande disco rígido para poder instalar outro jogo. Primeiro, você move a pasta para a outra unidade e cria um ponto de junção onde estava para onde está agora.

Ainda não tentei, mas um artigo recente do Lifehacker sugere que o SSD Boost Manager ( tradução em inglês ) deve facilitar muito isso.


Já fiz o contrário (comprei o SSD mais tarde, não quis reinstalar o Windows, mudei as coisas que costumo usar para o SSD). Tal "Junction Point" também é criado automaticamente pelo primeiro método que eu sugeri em minha resposta (montar como C: \ drive2)
MSalters

@MSalters - Obrigado, você já teve meu voto positivo. * 8 ') Parece que nós dois estávamos sugerindo a mesma coisa, então atualizei minha resposta para mostrar como fazer o que você sugeriu.
Mark Booth

0

No Windows Vista e versões mais recentes, não há necessidade de usar ferramentas externas, pois o prompt de comando possui um novo comando interno chamado MkLink, que pode ser usado para criar pontos de junção NTFS, links simbólicos e links físicos:

MkLink

Creates a symbolic link.

MKLINK [[/D] | [/H] | [/J]] Link Target

        /D      Creates a directory symbolic link.  Default is a file symbolic link.
        /H      Creates a hard link instead of a symbolic link.
        /J      Creates a directory junction point.
        Link    specifies the name (and location) of the new symbolic link.
        Target  specifies the path (relative or absolute) to where the new link resolves to.

Para apagar pontos de junção e links simbólicos de diretórios, o comando RmDir( RD) pode ser usado. Para apagar links físicos e arquivos simbólicos de arquivos, o comando Erase( Del) pode ser usado. Lembre-se de que, no NTFS, todos os arquivos têm pelo menos um link físico (o caminho onde o usuário pode encontrá-lo); portanto, se você excluir o último link físico que faz referência ao arquivo, você o apagará efetivamente.

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.