Як я можу змусити два жорстких диска діяти як один у Windows 7?


10

Чи є спосіб налаштувати Windows 7, щоб два жорстких диска діяли як один (без використання RAID), тому жорсткий диск 1 і жорсткий диск 2 поділять одну літеру диска?

Чи можна цього досягти в Windows або мені потрібне зовнішнє програмне забезпечення?

Відповіді:


12

На сьогодні найпростішим рішенням, яке технічно відповідає вимозі, є встановлення другого накопичувача як підкаталога першого. Тобто другий привід міг бути C:\Drive2замість D:\. Але вони не діють як один: ви не об'єднуєте вільного місця.

Якщо ви дійсно хочете , щоб частка простору, ви говорите про RAID-0 (або JBOD, просто купа дисків). Windows може це зробити без додаткового обладнання. Ви будете використовувати diskmgmt.msc("управління дисками" з консолі управління Microsoft) для цього завдання.

Спочатку конвертуйте обидва диски на "динамічні" диски. Клацніть диск правою кнопкою миші та оберіть "Перетворити на динамічний диск".

Далі ви можете створити том на одному диску, а потім розширити його на другому диску. Існує одне обмеження: ви не можете цього зробити із самим завантажувальним диском Windows. (Це має сенс: ви не використовуєте апаратне забезпечення для цього рішення RAID, а Windows, тому Windows має бути завантажено до цього.)


велике спасибі MSalters, це було дивовижним інженерним рішенням, але будь ласка, скажіть, будь ласка, коли конвертування дисків у динамічний призведе до втрати даних, чи можу я ще мати дані на накопичувачах?
Бурімі

2
Так, це призведе до втрати всіх даних !!
sinni800

Стільки речей не відповідає цій відповіді ... Вам не потрібен RAID-0. JBOD не еквівалентний RAID-0. Перетворення на динамічний диск не призведе до втрати даних. МОЖЕТЕ перетворити завантажувальний диск Windows в динамічний.
qasdfdsaq

@qasdfdsaq: Якщо у вас є альтернатива RAID-0 та JBOD, додайте відповідь. Я ніколи не казав, що JBOD еквівалентний RAID-0, просто що це альтернатива. І це не перетворення на дисковий диск, що викликає проблему, а створення смуги, встановленої на двох (або більше) дисках, і спроба завантаження з цього набору смуг. (Хоча це можливо зараз із Windows 10 та
стислим

Є один великий недолік, який слід зазначити: якщо ви використовуєте два накопичувачі для формування одного диска, а один з двох дисків виходить з ладу, ви ризикуєте втратити багато (якщо не всі) своїх файлів. Якщо MTBF (середній час між відмовою) одного диска становить 10 років, з двома накопичувачами це стає 5 років (за умови, що лежить в основі незалежного експоненціального розподілу відмови).
agtoever

5

Якщо ви використовуєте NTFS для вашої файлової системи, можливо, ви захочете заглянути в пункти сполучення .

Від Як створювати і маніпулювати NTFS точки з'єднання :

Microsoft пропонує три утиліти для створення та маніпулювання точками з'єднання NTFS:

Linkd.exe

  • Переносить будь-яку цільову папку на версію Windows 2000 папки NTFS
    • Показує ціль точки з'єднання NTFS
    • Видаляє точки з'єднання NTFS, створені за допомогою Linkd.exe
    • Розташування: Набір ресурсів Microsoft Windows 2000

Mountvol.exe

  • Переносить кореневу папку локального тома на версію Windows 2000 папки NTFS (або "монтує" том)
    • Показує ціль точки з'єднання NTFS, яка використовується для монтажу гучності
    • Перелічує локальні томи файлової системи, доступні для використання
    • Видаляє точки монтажу гучності, створені за допомогою mountvol.exe
    • Розташування: компакт-диск Windows 2000 у папці I386

Delrp.exe

  • Видаляє точки з'єднання NTFS
    • Також видаляються інші типи точок повторного розбору, які є сутністю, що лежать в основі точок стику
    • Націлений насамперед на розробників, які створюють точки повторного аналізу
    • Розташування: Набір ресурсів Microsoft Windows 2000

Потім далі перелічено кілька прикладів. Щоб встановити диск як підкаталог іншого диска, як пропонує MSalters , відповідним прикладом буде:

Щоб встановити інший об'єм на точку з'єднання NTFS на вашому системному диску:

  1. У командному рядку введіть md ddrive.
  2. Тип mountvol ddrive \\?\Volume{e2464852-8089-11d2-8803-806d6172696f}\
  3. Введіть dir ddriveдля відображення вмісту диска D.

ПРИМІТКА. Коли ви виводите вміст папки за допомогою команди "dir", точки з'єднання NTFS позначаються {Junction}.

Прекрасним прикладом цього є якщо у вас невеликий завантажувальний привід SSD, але хочете перенести величезну гру, в яку ви зараз не граєте з свого SSD, і на свій великий жорсткий диск, щоб ви могли встановити іншу гру. Спочатку ви переміщуєте папку на інший диск і створюєте точку з’єднання там, де вона була зараз, де вона знаходиться зараз.

Я ще не пробував цього, але нещодавня стаття Lifehacker пропонує, що менеджер розширення SSD ( переклад з англійської ) повинен зробити це дуже просто.


Я зробив це навпаки (придбав SSD пізніше, не хотів перевстановлювати Windows, перемістив речі, які часто використовую, на SSD). Така "точка з'єднання" також створюється автоматично першим методом, який я запропонував у своїй відповіді (монтувати як C: \ drive2)
MSalters

@MSalters - Дякую, ви вже провели моє голосування. * 8 ') Схоже, ми обидва пропонували одне і те ж саме, тому я оновив свою відповідь, щоб показати, як робити те, що ви запропонували.
Марк Бут

0

У Windows Vista та новіших версіях немає необхідності використовувати зовнішні інструменти, оскільки в командному рядку є нова вбудована команда MkLink, яка називається , яка може бути використана для створення точок з’єднання NTFS, символічних посилань та жорстких посилань:

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.

Для стирання символьних посилань точок з’єднання та каталогів можна використовувати команду RmDir( RD). Для стирання жорстких посилань та файлів символічних посилань може використовуватися команда Erase( Del). Майте на увазі, що в NTFS кожен файл має щонайменше одне жорстке посилання (шлях, де користувач може знайти файл), тож якщо ви видалите останнє жорстке посилання, на яке посилається файл, ви фактично стираєте його.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.