Як приховати системний зарезервований розділ?


57

Як приховати системний зарезервований розділ від Провідника Windows?

На наведеному вище скріншоті я хочу позбутися System Reserved (D:). Як це зробити?

Мені ніколи не потрібно буде звертатися до нього звідти, навіщо мені тоді потрібен запис?

PS: Я хочу його приховати, а не видаляти.

Відповіді:


84

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

Щоб видалити літеру диска та сховати розділ від Провідника та мого комп'ютера:

  1. Відкрийте Управління комп'ютером на локальному комп’ютері, клацнувши правою кнопкою миші Computerв Провіднику Windows і виберіть manage. Потім натисніть на Disk Managementлівій панелі.

    (Або просто введіть diskmgmt.mscдіалогове вікно запуску)

  2. Клацніть правою кнопкою миші на затіненій області Drive D: System reservedв правій нижній частині вікна.

  3. Натисніть на Change drive letter or paths

  4. Виділіть Dі натиснітьremove

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

Це працює в Windows Vista, Windows 7, Windows 8 та Windows 10.


"Якщо у вас багатозавантажена система, це може спричинити проблеми залежно від того, звідки завантажується ваша система." <- ви могли б детальніше розглянути цю частину? За яких обставин це може спричинити проблеми і чому?
sundar

Звичайно, ця публікація була написана в той час, коли Windows XP все ще активно підтримувалася, і система подвійного завантаження bios / CSM з Windows XP та більш пізньою Vista, 7 тощо, може відмовитись у завантаженні, якщо ntldr для XP знаходився в системний зарезервований розділ.
G Koe

1
Це кращий випадок, який, мабуть, зачепив ДУЖЕ малою кількістю людей, але варто було додати ноту обережності на той час. GRUB та інші завантажувачі, що не завантажуються на NT, насправді не хвилюють букви диска Windows, за винятком певних версій OS / 2.
G Koe

Дякую, це має сенс. Я видалив букву диска і тим часом перезапустив, і (передбачувано) не мав жодних проблем.
sundar

16

Я зіткнувся з тим же питанням. У графічному інтерфейсі DiskMgmt для прихованого системного розділу не було призначено літеру диска, але в Провіднику Windows він мав літеру диска H:

Я вирішив це так: У командному рядку я запустив DiskPart.exe, а потім запустив:

list disk
select Disk 0
list partition
select partition 1 (the one corresponding with the hidden system drive)
remove

Тепер буква провідника відсутня в Провіднику.


2
Це була єдина відповідь, яка працювала на мене. Варто зазначити, що "Видалити" просто позбавляється від листа, він не видаляє розділ!
xorsyst

2

Я зіткнувся з тією ж проблемою. Щоб вирішити це, я зробив наступне:

  • Клацніть правою кнопкою миші на C: Диск та виберіть Властивості
  • Тепер ви можете побачити діалогове вікно Модель локального диска (С :) Властивості
  • Тепер виберіть функцію вкладки інструментів у діалоговому вікні «Місцевий диск» (C :) Властивості моделі
  • Тепер натисніть кнопку Перевірити зараз, і ви зможете побачити локальний диск «Перевірити диск» (C :) Модель діалогового вікна
  • І нарешті встановіть прапорець Автоматично помилки файлової системи та натисніть кнопку запуску.
  • Перезавантажте комп'ютер і допустіть помилку перевірки файлової системи комп'ютера.

Сподіваємось, він приховає системний зарезервований розділ.


2

У деяких випадках - як видно з цього питання - видалення літери накопичувача для системного зарезервованого розділу може призвести до того, що інші розділи на цьому диску не відображатимуться в Провіднику Windows. Щоб уникнути цього, слід підтримувати налаштування реєстру для підтримки букви диска, але приховувати диск.

Відкрийте Редактор реєстру (введіть regeditу діалоговому вікні «Запуск») та перейдіть до HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, створивши Explorerключ, якщо це необхідно. Створіть нове значення DWORD під назвою NoDrives. Дані для цього значення повинні бути бітовою маскою із встановленими бітами, що вказують на прихований диск. Щоб приховати лише диск A, встановіть дані 1. Щоб приховати диск B, встановіть дані 2в десятковий ( 10у двійковій формі) - другий біт відповідає B-накопичувачу. Аналогічно, 9ховали б диски D і A (це 1001у двійковій формі).

Для вступу в силу цих змін може знадобитися цикл виходу / входу.


Що робити E, Fабо Wдиски?
zwcloud

1
@zwcloud E- п'ята літера алфавіту, тому потрібно встановити п'ятий біт (додати 16). Бо Fдодайте 32. Я думаю W, додав би 4,194,304. Щоб приховати всі три з них, підсумкове значення шістнадцяткового значення буде 0x400030, якщо мої розрахунки є правильними.
Бен N

1

Повна відповідь (зміни зберігаються після перезавантаження):

  1. Відкрийте програму Windows Powershell або командний рядок як адміністратор

    Start -> Search -> Powershell or CMD -> Run as Administrator

  2. Відкрити Diskpart

    diskpart

  3. Виберіть диск

    select disk 0

  4. Визначте розділ EFI, що відображається в Провіднику

    list partition

  5. Виберіть розділ EFI (Замініть "X" правильним номером розділу):

    select partition X

  6. Видаліть диск накопичувача розділу EFI (він не видалить розділ, просто видаліть точку монтажу):

    remove

  7. Вийдіть з Diskpart

    exit

  8. Відкрийте RegEdit

    Start -> Search -> Type "regedit"

  9. Знайдіть потрібний ключ / папку

    Computer\HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

  10. Якщо літера диска розділів EFI все ще знаходиться в реєстрі, видаліть значення.

    For example: \DosDevices\X:

  11. Закрийте RegEdit та перезавантажте.

    Посилання: https://answers.microsoft.com/en-us/windows/forum/windows_10-files/window-10-efi-system-partition-and-recovery/e7389cec-f0a3-4f85-bc7e-8b22be22680b

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