Як виправити зламаний розділ Windows NTFS в Ubuntu і Windows Dual Boot

Сьогодні, особливо для досвідчених користувачів і розробників програмного забезпечення, є загальноприйнятою практикою налаштовувати свій комп’ютер за допомогою системи подвійного завантаження; зазвичай одна з операційної системи Microsoft Windows, а інша операційна система на основі GNU/Linux.

Багато програм-завантажувачів (програми, які запускають операційну систему після ввімкнення комп’ютера) виявляють загальновідомі операційні системи, такі як Windows, Mac OS, GNU/Linux, встановлені на жорсткому диску, і відображають меню, яке дозволяє користувачеві вибрати, яку операційну систему використовувати. завантажитися. The Груб Завантажувач у GNU/Linux найчастіше використовується, оскільки він виявляє найширший діапазон операційних систем.

Однак налаштування подвійного завантаження не є надійним і може призвести до пошкодження будь-якої операційної системи. Це пов’язано з багатьма причинами, такими як видалення розділу з таблиці розділів диска, зміна таблиці файлової системи, зміна прапора завантаження на розділі тощо, які можуть статися під час встановлення операційної системи.

У випадку подвійного завантаження Windows і Ubuntu, однією з таких проблем, про яку широко повідомлялося, є пошкодження завантажувального розділу NTFS Windows (диск C:). Це призводить до того, що завантажувач Ubuntu (Grub) виявляє лише одну операційну систему, а саме. Ubuntu, а розділ Windows не виявлено, тому користувач не може завантажуватися в Windows. Давайте подивимося, як виправити такий розділ.

Користувач повинен завантажитися в Ubuntu і спробувати наступні методи, щоб виправити розділ.

Використання Gparted

Gparted — це графічний інтерфейс для утиліти GNU/Linux GNU Parted. Це утиліта для розбиття дисків, яка використовується для створення, видалення, зміни розміру розділів. Він поставляється з можливістю сканувати диск на наявність наявних розділів, які пошкоджені або відсутні в таблиці розділів диска.

Установка

Щоб встановити gparted на Ubuntu запустіть:

sudo apt встановити gparted gpart

Примітка: Для версій Ubuntu < 14.04 використовуйтеapt-getзамістьприх.

gpart є ще одним інструментом, який необхідний для деяких функцій gparted, тому ми також встановлюємо його разом із gparted у команді вище.

Використання

Відкривати gparted, відкрийте свій термінал із док-станції або за допомогою комбінації клавіш за замовчуванням Ctrl + Alt + T, введіть команду gpartedі натисніть Введіть. Ви також можете відкрити його, виконавши пошук у Dash у верхньому лівому куті.

Він попросить ввести пароль, оскільки для запуску програми потрібні привілеї суперкористувача. Зауважте, що ви повинні бути a sudo користувач для запуску gparted.

Як ми бачимо на зображенні вище, розділ /dev/sda4 є помилковим розділом NTFS, і його файлова система невідома Gparted. Попереджувальний знак вказує на те, що з цим розділом є проблема. Двічі клацніть цей рядок, щоб переглянути деталі попередження.

Тепер ми запустимо утиліту «Attempt Data Rescue» на основі gpart щоб спробувати виправити помилку.

Закрийте діалогове вікно інформації. Тримайте ряд с /dev/sda4 позначені. Перейдіть до Пристрій » Спроба відновлення даних.

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

Натисніть добре продовжувати. Після цього розпочнеться процес сканування диска.

Якщо наша потрібна файлова система NTFS увімкнена /dev/sda4 успішно отримано процесом, ми можемо змонтувати його, виконавши наступне:

sudo монтувати /dev/sda4 /media/abhi/win

Тут /media/abhi/win - це розташування каталогу, куди було змонтовано розділ NTFS. Нарешті, ми оновлюємо grub, щоб він виявив завантажувану операційну систему Windows на відновленому розділі.

sudo update-grub

Зауважте, що він успішно виявив Windows 8 /dev/sda4.

Після цього користувач повинен мати можливість знайти запис для ОС Windows у меню Grub під час завантаження.

Використання Ntfsfix

Утиліта ntfsfix виправляє деякі поширені проблеми в розділах NTFS. Він також скидає журнал файлової системи NTFS, а також змушує перевіряти узгодженість розділу.

Щоб встановити ntfsfix на Ubuntu запустіть:

sudo apt встановити ntfs-3g

ntfs-3g являє собою пакет, що містить ntfsfix та інші пов'язані з NTFS утиліти Linux.

Ми запустимо програму на нашому пошкодженому розділі, /dev/sda4.

sudo ntfsfix /dev/sda4

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

У разі сплячого розділу Windows немає прав на запис ntfsfix на цьому розділі. Отже, ми використовуємо ntfs-3g програма для видалення файлу сплячого режиму.

sudo ntfs-3g -o remove_hiberfile /dev/sda4 /media/abhi/win

Це видалить файл режиму глибокого сну з розділу Windows і спробує змонтувати розділ у цьому місці /media/abhi/win.

Примітка: Оскільки програма видаляє файл режиму глибокого сну, усі дані сеансу, збережені під час сну, наприклад. вкладки браузера, зникне.

Після цього користувач може запускати ntfsfix знову, щоб вирішити проблеми. Нарешті, ми оновлюємо grub, щоб він виявив ОС Windows на цьому розділі.

sudo update-grub

Зауважте, що він успішно виявив Windows 8 /dev/sda4.

Висновок

У цій статті ми дізналися про два методи спроби врятувати зламаний розділ NTFS під час подвійного завантаження. Якщо розділ NTFS має більш серйозні проблеми, які не можна вирішити цими методами, у розділі є деякі додаткові параметри. ntfs-3g програма, яка може виявитися корисною (перевірте людина ntfs-3g). У такому випадку також можна використовувати розширену програму відновлення диска або утиліту відновлення завантажувального диска.

Категорія: Linux