Jak sprawić, aby dwa dyski twarde działały jako jeden w systemie Windows 7?


10

Czy istnieje sposób skonfigurowania systemu Windows 7, aby dwa dyski twarde działały jako jeden (bez RAID), więc dysk twardy 1 i dysk twardy 2 miałyby tę samą literę?

Czy można to osiągnąć natywnie w systemie Windows, czy też potrzebuję oprogramowania zewnętrznego?

Odpowiedzi:


12

Zdecydowanie najłatwiejszym rozwiązaniem technicznie spełniającym ten wymóg jest zamontowanie drugiego napędu jako podkatalogu pierwszego. Tj. Drugi dysk mógłby być C:\Drive2zamiast D:\. Ale nie działają one jako jedność: nie gromadzisz wolnej przestrzeni.

Jeśli nie chcesz, aby przestrzeń zakładowego, mówisz RAID-0 (lub JBOD, Just a Bunch of Disks). Windows może to zrobić bez dodatkowego sprzętu. Do diskmgmt.msctego zadania użyjesz („zarządzania dyskami” z konsoli Microsoft Management Console).

Najpierw przekonwertuj oba dyski na dyski „dynamiczne”. Kliknij dysk prawym przyciskiem myszy i wybierz polecenie „Konwertuj na dysk dynamiczny”.

Następnie możesz utworzyć wolumin na jednym dysku, a następnie rozszerzyć go na drugi dysk. Jest jedno ograniczenie: nie można tego zrobić z samym dyskiem rozruchowym systemu Windows. (To ma sens: nie używasz sprzętu do tego rozwiązania RAID, ale Windows, więc Windows musi zostać załadowany, zanim to zadziała)


Cóż, wielkie dzięki MSalters, to było niesamowite rozwiązanie inżynieryjne, ale proszę, możesz mi powiedzieć, że kiedy konwersja dysków na Dynamic spowoduje utratę danych, czy nadal mogę mieć dane na dyskach.
Burimi,

2
Tak, spowoduje to utratę wszystkich danych !!
sinni800,

Tyle rzeczy jest nie tak z tą odpowiedzią ... Nie potrzebujesz RAID-0. JBOD nie jest równoważny z RAID-0. Konwersja na dysk dynamiczny nie spowoduje utraty danych. Możesz przekonwertować dysk rozruchowy systemu Windows na dynamiczny.
qasdfdsaq

@qasdfdsaq: Jeśli masz alternatywę dla RAID-0 i JBOD, dodaj odpowiedź. Nigdy nie mówiłem, że JBOD jest odpowiednikiem RAID-0, tylko że jest to alternatywa. Problemem nie jest konwersja na dysk dynamiczny, ale utworzenie zestawu pasków na dwóch (lub więcej) dyskach i próba rozruchu z tego zestawu pasków. (Chociaż może to być teraz możliwe w przypadku systemu Windows 10 i opcji skompresowanego systemu operacyjnego, jeszcze tego nie próbowałem)
MSalters

Jest jedna wielka wada, o której należy wspomnieć: jeśli użyjesz dwóch dysków do utworzenia jednego dysku, a jeden z dwóch dysków ulegnie awarii, ryzykujesz utratą dużej części (jeśli nie wszystkich) plików. Jeśli MTBF (średni czas między awarią) jednego dysku wynosi 10 lat, w przypadku dwóch dysków, staje się to 5 lat (przy założeniu niezależnego wykładniczego rozkładu awarii).
agtoever

5

Jeśli korzystasz z systemu plików NTFS dla swoich systemów plików, możesz zajrzeć do punktów połączeń .

Od Jak tworzyć i manipulować punktami połączenia NTFS :

Microsoft oferuje trzy narzędzia do tworzenia i manipulowania punktami połączenia NTFS:

Linkd.exe

  • Przeszczepia dowolny folder docelowy do folderu NTFS w wersji Windows 2000
    • Wyświetla cel punktu połączenia NTFS
    • Usuwa punkty połączenia NTFS utworzone za pomocą Linkd.exe
    • Lokalizacja: zestaw Microsoft Windows 2000 Resource Kit

Mountvol.exe

  • Przeszczepia folder główny woluminu lokalnego do wersji NTFS folderu Windows 2000 (lub „montuje” wolumin)
    • Wyświetla cel punktu połączenia NTFS, który jest używany do montowania woluminu
    • Zawiera listę woluminów lokalnego systemu plików, które są dostępne do użycia
    • Usuwa punkty montowania woluminu, które są tworzone za pomocą mountvol.exe
    • Lokalizacja: CD-ROM Windows 2000 w folderze I386

Delrp.exe

  • Usuwa punkty połączenia NTFS
    • Usuwa również inne typy punktów ponownej analizy, które są elementami leżącymi u podstaw punktów połączenia
    • Skierowany przede wszystkim do programistów, którzy tworzą punkty ponownej analizy
    • Lokalizacja: zestaw Microsoft Windows 2000 Resource Kit

Następnie podaje listę przykładów. Aby zamontować dysk jako podkatalog innego dysku, jak sugeruje MSalters , odpowiednim przykładem byłoby:

Aby zamontować inny wolumin w punkcie połączenia NTFS na dysku systemowym:

  1. W wierszu polecenia wpisz md ddrive.
  2. Rodzaj mountvol ddrive \\?\Volume{e2464852-8089-11d2-8803-806d6172696f}\
  3. Wpisz, dir ddriveaby wyświetlić zawartość dysku D.

UWAGA: Gdy wyświetlasz zawartość folderu za pomocą polecenia „dir”, punkty połączenia NTFS są oznaczone {Junction}.

Doskonałym przykładem tego jest sytuacja, gdy masz mały dysk rozruchowy SSD, ale chcesz przenieść ogromną grę, w której aktualnie nie grasz na dysk SSD, na duży dysk twardy, aby móc zainstalować inną grę. Najpierw przenieś folder na inny dysk i utwórz punkt połączenia w miejscu, w którym był teraz.

Jeszcze tego nie próbowałem, ale najnowszy artykuł Lifehackera sugeruje, że SSD Boost Manager ( tłumaczenie na angielski ) powinien uczynić to naprawdę bardzo łatwym.


Zrobiłem to na odwrót (później kupiłem dysk SSD, nie chciałem ponownie instalować systemu Windows, przeniosłem rzeczy, których często używam na dysk SSD). Taki „punkt połączenia” jest również tworzony automatycznie za pomocą pierwszej metody, którą zasugerowałem w mojej odpowiedzi (zamontowanie jako C: \
drive2

@MSalters - Dzięki, już głosowałeś. * 8 ') Wygląda na to, że i tak sugerowaliśmy to samo, więc zaktualizowałem swoją odpowiedź, aby pokazać, jak zrobić to, co zasugerowałeś.
Mark Booth

0

W systemie Windows Vista i nowszych nie ma potrzeby korzystania z narzędzi zewnętrznych, ponieważ wiersz polecenia ma nowe wbudowane polecenie o nazwie MkLink, które można wykorzystać do tworzenia punktów połączenia NTFS, dowiązań symbolicznych i dowiązań twardych:

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.

Aby usunąć punkty połączeń i dowiązania symboliczne katalogów, można użyć polecenia RmDir( RD). Aby usunąć dowiązania twarde i dowiązania symboliczne pliku, można użyć polecenia Erase( Del). Należy pamiętać, że w systemie plików NTFS każdy plik ma co najmniej jeden twardy link (ścieżkę, w której użytkownik może znaleźć plik), więc jeśli usuniesz ostatni twardy link odwołujący się do pliku, skutecznie usuniesz plik.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.