Якщо комп'ютер почав раптово "зависати", або при його завантаженні періодично запускається перевірка на помилки жорсткого диска (HDD), або з HDD перестали нормально копіюватися дані - все це може вказувати на наявність пошкоджених секторів, які необхідно усунути.

Навколо HDD магнітним способом створюються спеціальні, логічно розмічені області, або кільця, які називають доріжками, розділені на кластери і сектори. Інформація на диску записується у сектори розміром 512 або 4096 байт, але фактично зберігається у кластерах, розміром від 1 до 128 секторів.

Побитий (пошкоджений, збійний, bad) сектор на HDD – це місце, яке втратило потенціал для запису чи читання, і операційна система (ОС) не може знайти у ньому дані, а також записати на нього інформацію.

Збійні сектори виникають або через фізичне пошкодження поверхні диска, або через програмні помилки і виправляються за допомогою системних утиліт, зокрема, «Chkdsk».

Ці утиліти відновлюють логічні сектори зіставленням їх з індексом у файлі MFT (головної файлової таблиці) і маркують фізичні, щоб вони не використовувалися системою.

Перед використанням утиліти chkdsk необхідно закрити всі запущені програми, т.к. утиліта не зможе відновити пошкоджені сектори під час їх використання системою.

Крок 1.Для цього потрібно натиснути на клавіатурі "Win", і утримуючи її, "R" (Win знаходиться між Ctrl і Alt зліва), і в вікні "Виконати", що стартувало, набрати "taskmgr", натиснувши "OK".

Крок 2У «Диспетчер задач Windows», що відкрився, перейти на вкладку «Програми» і закрити по черзі всі запущені в операційній системі програми, виділяючи їх кнопкою миші і натискаючи «Зняти завдання».

Крок 4.У вікні, що з'явилося, натиснути на вкладку «Сервіс» і в сегменті «Перевірка помилок» (Error-Checking) натиснути кнопку «Перевірити зараз».

Крок 5.На екрані з'явиться діалогове вікно "Перевірити диск". Якщо потрібно перевірити та усунути лише несправні сектори, вимкнути прапорець «Автоматично виправляти помилки файлової системи» (верхній пункт).

Крок 6Натиснути кнопку «Запуск» (Start), щоб розпочати процес перевірки та виправлення поганих секторів.

Крок 7.Якщо HDD, що перевіряється, є завантажувальним диском для ОС, «Chkdsk» запропонує виконання вибраних процедур при наступному її запуску. Натиснути «Так» як відповідь.

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

Коли "chkdsk" виконає завдання відновлення битих секторів жорсткого диска, він створить про це звіт. Код 0 означає, що під час сканування диска не було виявлено помилок, а код 1 означає, що помилки були виявлені, і вони виправлені.

Важливо!Якщо процес перевірки диска не вдався, це означає, що є проблема з диском і для захисту даних важливо створити їхню резервну копію. У Windows XP і Windows 7 для цього існує вбудована в операційну систему утиліта під назвою NTBackup.

Усунення битих секторів у Windows 8 та Windows 10

Крок 1.Відкрити провідник Windows поєднанням Win+E, натиснути правою мишею на значок потрібного HDD, і натиснути «Властивості».

Крок 2Перейдіть на вкладку "Інструменти" і натисніть "Перевірити" (на цьому кроці може знадобитися ввести дані облікового запису адміністратора).

Крок 3Сканер перевірки помилок повідомить, чи є на жорсткому диску погані сектори чи ні. Якщо помилок не виявлено, програма все одно дозволить запустити пошук помилок на диску. Натисніть "Перевірити диск" (Scan drive).

Крок 4.Під час перевірки можна буде скористатися диском. Якщо ви знайдено помилки, можна буде їх усунути. Після перевірки диска система видасть звіт про результати. Натиснути "Закрити".

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

Якщо на HDD є фізичне зношування його ділянок, присутні «нестабільні» сектори і т.д., можливі «зависання» ОС при роботі вищезгаданих утиліт. Примусове переривання їх роботи може пошкодити системні файли ОС.

Важливо!Пошкодження системних файлів ОС вимагає завантаження останньої вдалої конфігурації ОС (кнопкою F8) або відновлення Windows з інсталяційного диска.

Незважаючи на те, що фізичні биті сектори не крім маркування за допомогою chkdsk, можливе їх перепризначення (англійською remap) або відрізання.

Визначення місця та обсягу битих секторів за допомогою програми Victoria.

Крок 1.Встановити та запустити програму Victoria під обліковим записом адміністратора. Вибрати вкладку Standard у вікні. Якщо у системі кілька HDD, у правій частині вікна виділити необхідний мишею.

Крок 2Щоб визначити місцезнаходження пошкоджених секторів на HDD, перейдіть у вкладку «Tests» і натисніть «Start».

На прикладі видно, що з блоку No771093375 є:

  • «кандидати» з затримкою читання 600 ms, всього їх у прикладі 190 шт.;
  • поганих секторів (Err) у прикладі 8 шт. Трохи нижче лічильник показує цифру 376 507 Мб (376 Гб).

Також видно, що з точки 376 Гб можна відрізати весь простір HDD до кінця, відрізавши погані сектори, згруповані тут в одному місці.

Довідка!У цьому прикладі початок сканування жорсткого диска (Start LBA) встановлено вручну з блоку No750000000. При проведенні тестового сканування свого HDD це значення виставляти не потрібно.

Показаний у прикладі HDD має точний об'єм 465 Гб, і підрахунок обрізу, що відрізається, буде виглядати так: 465-376=89 Гб. При цьому краще відрізати об'єм диска із запасом – наприклад, 100 Гб, на можливу появу в цій галузі додаткових битих секторів.

Обрізання HDD за допомогою AOMEI Partition Assistant

Для підвищення швидкості обрізання bad-секторів на HDD до «прийнятної» бажано, щоб він не містив у цей час розділів. Важливі дані з диска перед початком процедури необхідно, якщо вийде, скопіювати.

Крок 1.Встановити та запустити програму. У головному вікні виділити потрібний HDD та натиснути «Видалення розділу».

Крок 2Вибрати опцію «Швидко видалити розділ» та натиснути «ОК».

Крок 3Натиснути «Застосувати».

Крок 4.У наступному вікні натиснути "Перейти" (може знадобитися перезапуск ОС). Розпочнеться процес видалення розділу.

Крок 5.На місці диска з'явиться не розподілена область (Незайняте). Виділити його та натиснути «Створення розділу».

Крок 6У вікні, натиснути кнопку «Розширений».

Крок 7.У "Як створити" вибрати "Первинний розділ". Створюючи диск, змістити повзунок мишею на певну величину, залишивши не розподілену область, де будуть знаходитися биті сектори.

Натисніть "OK".

Довідка!У програмі є правий та лівий повзунки (розмежувачі). Використовується той розмежувач, який потрібен у разі обрізки жорсткого диска. У наведеному прикладі зміщений правий повзунок вліво на 100 Гб.

Крок 8Натиснути «Застосувати».

Крок 9Натиснути "Перейти".

Крок 10Натиснути "Так".

Розпочнеться процес створення розділу на HDD.

В результаті на HDD буде створено розділ, наприкінці якого знаходиться нерозподілений простір (Незайнята область) із битими секторами.

Використання функції Remap у програмі Victoria

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

Функція remap здійснює неодноразовий запис у проблемний сектор, і якщо ці спроби невдалі, сектор замінюється призначенням його адреси на здоровий сектор, що береться зі спеціального місця на HDD.


Довідка!При цьому технічному розкладі необхідно створити завантажувальний USB-накопичувач (флешку), що містить у собі програму Victoria, і після завантаження з USB-накопичувача через ДОС позбавиться від bad-секторів на HDD.

У наведеному нижче відео можна переглянути, як ці дії можна здійснити на практиці.

Відео — Обрізка жорсткого диска від битих секторів REMAP, Лікування BAD-секторів HDD

Перевірка HDD на наявність битих секторів

Після лікування битих секторів можна з'ясувати, чи є ще на диску. Для цього потрібно запустити вручну перевірку Chkdsk.

Натиснути на клавіатурі «Win+R», і у вікні «Виконати», що відкрилося, набрати: chkdskH:/F/R, і «ОК».

Довідка!Замість «H» потрібно надрукувати літеру розділу жорсткого диска, що перевіряється. Прапор /F запускає виправлення помилок системи файлів, а прапорець /R – пошук пошкоджених секторів.

Якщо несправні сектори не будуть виявлені, після закінчення роботи chkdsk виведе у спеціальному вікні інформацію про 0 Кб, що знаходяться у пошкоджених секторах.

Фізичне пошкодження HDD часто викликається порушеннями його виробництва, перегріванням, подряпинами через удари, попадання пилу тощо. Програмні (логічні) bad-сектори викликаються конфліктом програмного забезпечення, вірусами, раптовим завершенням програми чи ОС, зокрема через проблеми з харчуванням.

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

Відео — Як прибрати биті сектори на жорсткому диску

Якою б не була просунута операційна система, її завантаження неможливе без наявності двох секторів на жорсткому диску, які містять код, необхідний для запуску будь-якої операційної системи. Перший сектор називається Master Boot Record (MBR); він завжди розташовується за адресою: сектор 1/циліндр 0/головка1 і є першим сектором жорсткого диска. Другим найважливішим сектором є Boot Sector (завантажувальний сектор), розташований у першому секторі кожного тому.

Master Boot Record

Master Boot Record є найважливішою структурою диска; цей сектор створюється під час розбиття диска на розділи. У секторі MBR розташовані невеликий код, званий Master Boot Code, а також сигнатура диска та таблиця розділів. Наприкінці сектора MBR розташовується двобайтова структура, що вказує на кінець сектора. Вона має значення 0×55AA. Сигнатура диска - це унікальне число, розташоване за усуненням 0x01B8 і що дозволяє операційній системі однозначно визначити цей диск.

Код, що знаходиться в секторі MBR, виконує такі дії:

  • шукає активний розділ у таблиці розділів;
  • шукає початковий сектор активного розділу;
  • завантажує копію завантажувального сектора з активного розділу на згадку;
  • передає керування виконуваному коду із завантажувального сектора.
Якщо ці функції з якоїсь причини не вдається завершити, видається одне з наступних системних повідомлень про помилку:
  • Invalid partition table;
  • Missing operating system.
Зазначимо, що з гнучких дисків немає поняття MBR. Завантажувальний сектор є перший сектор на диску. Також слід пам'ятати, що кожен жорсткий диск містить сектор MBR, але завантажувальний код використовується тільки на дисках, які мають активний первинний розділ.

Таблиця розділів

Таблиця розділів – це 64-байтова структура, яка використовується для визначення типу та розташування розділів на жорсткому диску. Вміст даної структури уніфікований і залежить від операційної системи. Інформація про кожен розділ займає 16 байт - таким чином, на диску може бути не більше чотирьох розділів.

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

Зміщення

| |

Значення

|

Опис

0x01BE | 1 байт| 0x80 | Індикатор завантаження (Boot Indicator) - вказує, чи є активним розділом. Може мати значення: 00 – не використовується для завантаження; 80 - активний розділ
0x01BF | 1 байт| 0x01 | Початкова головка (Starting Head)
0x01C0 | 6 біт | 0x01 | Початковий сектор (Starting Sector) – використовуються біти 0-5. Біти 6 та 7 використовуються наступним полем
0x01C1 | 10 біт | 0x00 | Початковий циліндр (Starting Cylinder) – 10-бітове число з максимальним значенням 1023
0x01C2 | 1 байт| 0x07 | Ідентифікатор системи (System ID) – визначає тип тома
0x01C3 | 1 байт| 0xFE| Кінцева головка (Ending Head)
0x01C4 | 6 біт | 0xBF | Кінцевий сектор (Ending Sector) – використовуються біти 0-5. Біти 6 та 7 використовуються наступним полем
0x01C5 | 10 біт | 0x09 | Кінцевий циліндр (Ending Cylinder) - 10-бітове число з максимальним значенням 1023
0x01C6 | Подвійне слово| 0x3F000000 | Відносні сектори (Relative Sectors) - зміщення від початку диска до початку тома, виражене серед секторів
0x01CA | Подвійне слово| 0x4BF57F00 | Загальна кількість секторів (Total Sectors) - кількість секторів у цьому томі


Після того, як ми ознайомилися з пристроєм запису про розділ, детальніше розглянемо деякі з полів цього запису.

Поле Boot Indicator

Перший елемент таблиці розділів, поле Boot Indicator, вказує, чи є активним розділом. Нагадуємо, що лише первинний розділ диска може бути активним. Є можливість встановлення різних операційних систем та різних файлових систем на різних томах. Використовуючи утиліти типу FDISK (MS-DOS), Disk Management (Windows 2000) або утиліти сторонніх виробників, можна активізувати первинний розділ та встановити відповідне значення даного поля.

Поле System ID

Це поле містить ідентифікатор системи та вказує, яка файлова система - FAT16, FAT32 або NTFS - використовувалася для форматування тома, а також дозволяє дізнатися деякі характеристики файлової системи. Крім того, це поле показує, чи існує на диску розширений розділ (extended partition). Можливі значення поля System ID показані в табл. 3.

Тип розділу

|

Пояснення

0x01 | Первинний розділ чи логічний диск FAT12. Том має менше 32680 секторів.
0x04 | Розділ чи логічний диск FAT16. Том має від 32680 до 65535 секторів, або розмір від 16 до 33 Мбайт
0x05 | Розширений розділ
0x06 | Розділ чи логічний диск BIGDOS FAT16. Розмір від 33 Мбайт до 4 Гбайт
0x07 | Розділ або логічний диск NTFS. Installable File System
0x0B | Розділ FAT32 або логічний диск
0x0C| Розділ FAT32 або логічний диск із використанням розширень BIOS INT 13h
0x0E |Розділ BIGDOS FAT16 або логічний диск з використанням розширень BIOS INT 13h
0x0F| Розширений розділ, який використовує розширення BIOS INT 13h
0x12 | EISA-розділ
0x42 |Том динамічного диска (Windows 2000)


Зазначимо, що під керуванням MS-DOS доступні тільки томи з полем System ID, яке дорівнює 0x01, 0x04, 0x05 або 0x06. Але томи з іншим System ID цього поля можна видалити за допомогою утиліти FDISK.

Поля Cylinder, Head та Sector

Поля Starting Cylinder, Ending Cylinder, Starting Head, Ending Head, Starting Sector та Ending Sector (загальна назва – CHS) є додатковими елементами таблиці розділів. Завантажувальний код використовує значення цих полів для знаходження завантажувального сектора та його активізації. Поля Starting CHS неактивних розділів вказують на завантажувальні сектори первинних розділів та розширений завантажувальний сектор першого логічного диска в розширеному розділі.

на Мал. 2показані Master Boot Record (що містить код, таблицю розділів та сигнатуру) та завантажувальні сектори для диска з чотирма розділами.


Мал. 2
Поле Ending Cylinder у таблиці розділів має розмір 10 біт і дозволяє описувати циліндри з номерами від 0 до 1023. Поля Starting Head та Ending Head мають розмір 1 біт і можуть містити номери головок від 0 до 255. Оскільки поля Starting Sector та Ending Sector займають по 6 біт, можуть містити значення від 0 до 63. Оскільки нумерація секторів починається з 1 (а чи не з 0, як інших полів), то максимальне число секторів на доріжці дорівнює 63.

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

Код:

Максимальний розмір = Розмір сектора x Число циліндрів x Число головок x x Число секторів на доріжці.

Використовуючи максимально допустимі значення цих величин, ми отримуємо:

Код:

512 x 1024 x 256 x 63 (або 512 x 224) = = 8455716864 байт, або 7,8 Гбайт.

Таким чином, без використання розширень INT 13h, відомих під назвою Logical Block Addressing (LBA), розмір активного первинного розділу не може перевищувати 7,8 Гбайт незалежно від файлової системи.

Максимальний розмір тома під FAT16 залежить від геометрії диска та максимальних значень у таблиці розділів. Можливі значення при використанні та відсутності LBA показані в табл. 4.Число циліндрів в обох випадках дорівнює 1024 (0-1023). У тому випадку, коли первинний розділ або логічний пристрій займає область далі 1023 циліндра, всі поля таблиці розділів будуть мати максимально допустимі значення.

Режим LBA

|

Число головок

|

Секторів / Доріжка

|

Макс. розмір розділу

Заборонено| 64| 32| 1 Гбайт
Дозволено| 255 | 63| 4 Гбайт


Щоб обійти описане вище обмеження 7,8 Гбайт, в Windows 2000 ігноруються значення полів Starting Sector і Ending Sector - замість цього використовуються значення полів Relative Sectors і Total Sectors.

Поля Relative Sectors та Total Sectors

Поле Relative Sectors містить зсув від початку диска до початку тома, виражене серед секторів. Поле Total Sectors вказує загальну кількість секторів у томі.

Використовуючи значення цих двох полів (які разом є 32-бітовим числом), ми отримуємо додаткові 8 біт для зберігання загального числа секторів у порівнянні з описаною вище схемою CHS. У цьому випадку кількість секторів може бути представлена ​​як 232. При використанні стандартного розміру сектора (512 байт) і 32-бітового представлення числа секторів максимальний обсяг розділу обмежується числом 2 Тбайт (або 2199023255552 байт). Така схема використовується лише у Windows 2000 з файловими системами NTFS та FAT32.

Зазначимо, що при створенні розділів під керуванням Windows 2000 коректні дані заносяться і в поля Starting Cylinder, Ending Cylinder, Starting Head, Ending Head, Starting Sector та Ending Sector. Це дозволяє забезпечити сумісність з MS-DOS, Windows 95 та Windows 98, а також з функціями INT 13h, які використовуються BIOS під час завантаження комп'ютера.

Розширений завантажувальний запис

Розширений завантажувальний запис (Extended Boot Record, EBR) складається з розширеної таблиці розділів та сигнатури - двобайтової структури, що має значення 0x55AA. Розширений завантажувальний запис існує для кожного логічного пристрою у розширеному розділі. Вона містить інформацію про перший бік першого циліндра для кожного логічного пристрою. Завантажувальний сектор логічного диска зазвичай розташовується у відносних секторах з номером 32 чи 63. Якщо диску немає розширеного розділу, немає розширеного завантажувального запису немає логічних устройств.

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

на Мал. 3показано, як влаштовано розширений завантажувальний запис. Показано три логічні пристрої у розширеному розділі.


Мал. 3
За винятком останнього логічного пристрою у розширеному розділі (див. Мал. 3), формат розширеної таблиці розділів, описаний у табл. 5, повторюється для кожного логічного пристрою: перший елемент описує завантажувальний сектор логічного пристрою; другий елемент вказує на наступний розширений завантажувальний запис. Для останнього логічного пристрою елементи з другого до четвертого не використовуються.

Елемент розширеної таблиці розділів

|

Вміст

Перший елемент| Інформація про поточний логічний пристрій у розширеному розділі, включаючи початкову адресу даних
Другий елемент| Інформація про наступний логічний пристрій у розширеному розділі, включаючи адресу сектора, що містить EBR для наступного логічного пристрою. Це поле не використовується, якщо немає наступних логічних пристроїв
Третій елемент| Не використовується
Четвертий елемент | Не використовується


Поля кожного елемента розширеної таблиці розділів аналогічні полям звичайної таблиці розділів, описаної вище.

Поле Relative Sectors у розширеній таблиці розділів вказує в байтах усунення початку розширеного розділу до першого сектора логічного устройства. Число в полі Total Sectors дозволяє дізнатися кількість секторів, відведених під логічний пристрій. Значення поля Total Sectors дорівнює кількості секторів від початку завантажувального сектора до кінця логічного розділу.

Зважаючи на виняткову важливість інформації, що зберігається в секторах MBR та EBR, рекомендується періодично перевіряти диск за допомогою відповідних утиліт та створювати резервні копії даних.

Boot Sector

Завантажувальний сектор , розташований у секторі 1 кожного тому, є структурою, що забезпечує запуск комп'ютера. У цьому секторі містяться код, що виконується, і дані, які вимагає цей код, включаючи інформацію про файлову систему, яка використовується на даному томі. Завантажувальний сектор створюється під час форматування тома. Наприкінці завантажувального сектора розміщується двобайтова структура, яка називається маркером кінця сектора. Ця структура завжди має значення 0x55AA.

На комп'ютерах, які працюють під керуванням Windows 2000, завантажувальний сектор активного розділу завантажується в пам'ять і викликає завантажувач операційної системи - NTLDR, який виконує всі необхідні дії для завантаження Windows 2000.

У Windows 2000 завантажувальний сектор містить такі елементи:

  • асемблерну інструкцію JMP;
  • ідентифікатор виробника (OEM ID);
  • структуру даних, яка називається BIOS Parameter Block (BPB);
  • розширену структуру BPB;
  • виконуваний код, що запускає операційну систему.
Зазначимо, що завантажувальні сектори для NTFS, FAT16 та FAT32 відформатовані іншим чином.

Структура BPB містить фізичні параметри тому, розширена структура BPB починається відразу після стандартної BPB. Довжина структури BPB і інформація, що міститься в ній, залежать від типу завантажувального сектора - NTFS, FAT16 або FAT32.

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

Відразу ж за розширеною структурою BPB слідує завантажувальний код.

Процес завантаження

Процес завантаження комп'ютера складається з таких основних кроків:

  1. При включенні живлення виконується перевірочний тест BIOS та процесора-POST.
  2. BIOS шукає завантажувальний пристрій (зазвичай диск).
  3. BIOS завантажує перший фізичний сектор із завантажувального диска на згадку й передає управління за тією адресою, куди завантажений цей сектор.
Якщо завантажувальний пристрій є жорстким диском, BIOS завантажує MBR. Розташований в MBR код завантажує завантажувальний сектор активного розділу і передає управління за тією адресою, куди завантажено цей сектор. На комп'ютерах з Windows 2000 виконуваний код в секторі завантаження знаходить файл NTLDR, завантажує його в пам'ять і передає йому управління.

Якщо дисководі A знаходиться диск, то BIOS завантажує перший сектор (завантажувальний сектор) цього диска на згадку. Якщо диск є завантажувальним (містить базові файли операційної системи), завантажувальний сектор завантажується в пам'ять і використовує код передачі управління файлу IO.SYS - базовому файлу операційної системи MS-DOS. Якщо диск не є завантажувальним, код, що виконується в завантажувальному секторі, видає наступне повідомлення:

  • Non-System диск або диск
  • Replace and press any key when ready
Початковий процес завантаження не залежить від формату диска та від операційної системи. Унікальні характеристики операційної та файлової систем використовуються вже після того, як починається виконання коду із завантажувального сектора.

Види завантажувальних секторів

Як ми вже знаємо, MBR передає управління завантажувальному сектору. Тому перші три байти даного сектора повинні містити допустиму інструкцію для центрального процесора. Цією інструкцією є інструкція переходу, яка перенаправляє виконання коду. За інструкцією JMP слідує 8-байтовий ідентифікатор виробника (OEM ID) - рядок, що описує назву та номер версії операційної системи, що використовується для форматування тома.

Для збереження сумісності з MS-DOS Windows 2000 записує ідентифікатор MSDOS5.0 для файлових систем FAT16 і FAT32. Ідентифікатор файлової системи NTFS містить символи NTFS.

Windows 95 використовує ідентифікатор MSWIN4.0, а Windows 95 OSR2 і Windows 98 - ідентифікатор MSWIN4.1.

Відразу ж за ідентифікатором виробника слідує структура даних, звана BIOS Parameter Block (BPB). Вона містить інформацію, необхідну для виявлення файлу NTLDR. Оскільки BPB зазвичай розташовується по тому самому зміщенню, то стандартні параметри легко виявляються. Оскільки інструкція JMP обходить структуру BPB, її розмір може бути збільшений у майбутньому, якщо тут потрібно зберігати будь-яку додаткову інформацію.
Тепер давайте розглянемо, як виглядають завантажувальні сектори для трьох основних файлових систем – FAT16, FAT32 та NTFS.

Завантажувальний сектор FAT16

У табл. 6наведено опис сектора завантаження для файлової системи FAT16.

Зміщення

| |

0x00 | 3 байт| Інструкція JMP
0x03 | 2 x LONG | OEM ID
0x0B | 25 байт| BPB
0x24 | 26 байт| Розширений BPB
0x3E | 448 байт| Завантажувальний код
0x01FE | 2 байт| Маркер кінця сектора (0x55AA)


На конкретному прикладі показано вміст завантажувального сектора FAT16. Тут можна виділити три секції:
  • байти 0x00-0x0A містять інструкцію JMP та OEM ID (виділені шрифтом);
  • байти 0x0B-0x3D містять BPB та розширений BPB;
  • інші байти містять код завантаження та маркер кінця сектора (виділені шрифтом).

У двох таблицях показано вміст BPB ( табл. 7) та розширеного BPB ( табл. 8) для FAT16. Наведені значення відповідають завантажувальному сектору, показаному на рис. 4.

Зміщення

| |

Значення

|

Опис


0x0D| 1 байт| 0x40 | Число секторів у кластері. Оскільки FAT16 підтримує обмежену кількість кластерів (до 65 536), тому більшого обсягу вимагають використання більшої кількості секторів у кластері. За замовчуванням значення цього поля залежить від розміру тома. Допустимі такі значення: 1, 2, 4, 8, 16, 32, 64 і 128. Значення, що призводять до збільшення розміру кластера більше 32 Кбайт (кількість байт у секторі, помножена на число секторів у кластері), можуть бути джерелом помилок
0x0E | 2 байт| 0x0100 | Зарезервовані сектори - кількість секторів перед першою таблицею FAT, включаючи завантажувальний сектор. Значення цього поля завжди дорівнює 1

0x11 | 2 байт| 0x0002 | Загальна кількість 32-байтових імен файлів та каталогів, які можуть зберігатися у кореневому каталозі тома. Зазвичай значення цього поля дорівнює 512. Один елемент завжди використовується для зберігання мітки тому, тому максимальна кількість файлів і каталогів не перевищує 511
0x13 | 2 байт| 0x0000 | Число секторів у томі, виражене 16-бітовим значенням. Для томів, що мають більше 65536 секторів, це поле не використовується і його значення дорівнює 0

0x16 | 2 байт| 0xFC00 | Число секторів у кожній копії FAT. Значення цього поля, кількість копій FAT та кількість зарезервованих секторів використовуються для обчислення місцезнаходження кореневого каталогу. Знаючи максимальну кількість елементів кореневого каталогу, можна також дізнатися, де починаються дані користувача

0x1A | 2 байт| 0x4000 | Число голівок. Використовується для низькорівневого форматування дисків
0x1C | 4 байт| 0x3F000000 | Число "прихованих" секторів - число секторів перед завантажувальним сектором. Використовується під час завантаження для обчислення абсолютного зміщення кореневого каталогу та даних
0x20 | 4 байт| 0x01F03E00 | Число секторів у томі, виражене 32-бітовим значенням. Використовується для томів, що мають понад 65 536 секторів.


Зміщення

| |

Значення

|

Опис

0x24 | 1 байт| 0x80 | Фізичний номер пристрою. Містить 0x00 для флоппі-дисків та 0x80 для жорстких дисків. Використовується INT 13h звернення до диску. Значення даного поля має сенс лише для завантажувального пристрою
0x25 | 1 байт| 0x00 | Зарезервовано. Для FAT16 значення цього поля завжди дорівнює 0
0x26 | 1 байт| 0x29 | Сигнатура розширеного завантажувального сектора. Для Windows 2000 це поле повинно мати значення 0x28 або 0x29
0x27 | 4 байт| 0xA88B3652 | Серійний номер тому. Випадкове число, що генерується під час форматування диска
0x2B | 11 байт | NO NAME | Мітки тому. У Windows 2000 мітка тома зберігається у спеціальному файлі
0x36 | 2 х LONG | FAT16 | Тип файлової системи. Залежно від формату диска, це поле може містити символи FAT, FAT12 або FAT16.



Мал. 4
Завантажувальний сектор FAT32

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

У табл. 9показано вміст завантажувального сектора для файлової системи FAT32.

Зміщення

| |

Значення

|

Опис

0x0B | 2 байт| 0x0002 | Число байт у секторі – розмір сектора. Допустимі такі значення: 512, 1024, 2048 і 4096. Для більшості дисків значення цього поля дорівнює 512
0x0D| 1 байт| 0x40 | Число секторів у кластері. Оскільки FAT32 підтримує обмежену кількість кластерів (до 4 294 967 296), томи дуже великого обсягу вимагають використання більшої кількості секторів у кластері. За замовчуванням значення цього поля залежить від розміру тома. Допустимі такі значення: 1, 2, 4, 8, 16, 32, 64 і 128. У Windows 2000 для FAT32 підтримуються томи максимальним об'ємом до 32 Гбайт. Тома більшого обсягу, створені за допомогою Windows 95 OSR2 та Windows 98, доступні з Windows 2000
0x0E | 2 байти| 0x0200 | Зарезервовані сектори - кількість секторів перед першою таблицею FAT, включаючи завантажувальний сектор. Значення цього поля для FAT32 зазвичай дорівнює 32
0x10 | 1 байт| 0x02 | Число копій таблиць FAT для цього тома. Значення цього поля завжди дорівнює 2
0x11 | 2 байт| 0x0000 | Загальна кількість 32-байтових імен файлів і каталогів, які можуть зберігатися в кореневому каталозі тома (лише FAT12/FAT16). Для томів FAT32 значення цього поля має дорівнювати 0
0x13 | 2 байт| 0x0000 | Число секторів у томі, виражене 16-бітовим значенням (тільки для FAT12/FAT16). Для томів FAT32 значення цього поля має дорівнювати 0
0x15 | 1 байт| 0xF8 | Тип носія. Значення 0xF8 вказує на жорсткий диск, 0xF0 - флоппі-диск високої щільності. Це поле не використовується у Windows 2000
0x16 | 2 байт| 0x0000 | Кількість секторів у кожній копії FAT (лише для FAT12/FAT16). Для томів FAT32 значення цього поля має дорівнювати 0
0x18 | 2 байт| 0x3F00 | Число секторів у доріжці. Використовується для низькорівневого форматування дисків
0x1A | 2 байт| 0xFF00 | Число голівок. Використовується для низькорівневого форматування дисків
0x1C | 4 байт| 0xEE39D700 | Число «прихованих» секторів – число секторів перед завантажувальним сектором. Використовується під час завантаження для обчислення абсолютного зміщення кореневого каталогу та даних
0x20 | 4 байт| 0x7F324E00 | Число секторів у томі, виражене 32-бітовим значенням. Використовується для томів, що мають понад 65 536 секторів.
0x24 | 4 байт| 0x83130000 | Число секторів у FAT (тільки для FAT32)
0x28 | 2 байт| 0x0000 | Розширені прапори (лише FAT32). Окремі біти цього слова мають таке призначення: біти 0-3 – кількість активних FAT; біти 4-6 - зарезервовані; біт 7 – дорівнює 0, якщо виконується «дзеркалювання» FAT; дорівнює 1, якщо активна лише одна FAT; біти 8-15 - зарезервовані
0x2A | 2 байт| 0x0000 | Версія файлової системи (тільки для FAT32)
0x2C | 4 байт| 0x02000000 | Номер кластера для першого кластера кореневого каталогу (лише FAT32). Зазвичай значення цього поля дорівнює 2
0x34 | 2 байт| 0x0600 | Номер сектора із резервною копією завантажувального сектора (лише для FAT32). Зазвичай значення цього поля дорівнює 6
0x36 | 12 байт| 0x000000000000000000000000 | Зарезервовано (тільки для FAT32)

табл. 10.


Зміщення

| |

Значення

|

Опис

0x40 | 1 байт| 0x80 | Фізичний номер пристрою. Містить значення 0x00 для флоппі-дисків та 0x80 для жорстких дисків. Використовується INT 13h звернення до диску. Значення даного поля має сенс лише завантажувального устройстватабл. 12 0x0D| 1 байт| 0x08 | Число секторів у кластері
0x0E | 2 байт| 0x0000 | Зарезервовані сектори
0x10 | 3 байт| 0x000000 | Завжди 0
0x13 | 2 байт| 0x0000 | Не використовується в NTFS
0x15 | 1 байт| 0xF8 | Тип носія
0x16 | 2 байт| 0x0000 | Завжди 0
0x18 | 2 байт| 0x3F00 | Число секторів на доріжці
0x1A | 2 байт| 0xFF00 | Число головок
0x1C | 3 байт| 0x3F000000 | Число "прихованих" секторів
0x20 | 4 байт| 0x00000000 | Не використовується в NTFS
0x24 | 4 байт| 0x80008000 | Не використовується в NTFS
0x28 | 2 x LONG | 0x4AF57F0000000000 | Загальна кількість секторів
0x30 | 2 x LONG | 0x0400000000000000 | Номер логічного кластера для файлу $MFT
0x38 | 2 x LONG | 0x54FF070000000000 | Номер логічного кластера для файлу $MFTMirr
0x40 | 4 байт | 0xF6000000 | Число секторів у сегменті файлового запису
0x44 | 4 байт | 0x01000000 | Число кластерів в індексному блоці
0x48 | 2 x LONG | 0x14A51B74C91B741C| Серійний номер тому
0x50 | 4 байт| 0x00000000 | Контрольна сума

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

Поняття «сектор» безпосередньо з поділом записуваної на диск інформації, оскільки і розподіляється на компактні осередки пам'яті, звані секторами. Нерідко, зчитуюча головка дає збої при знятті даних з того чи іншого сектора, за цим слідує неможливість запуску, наприклад, будь-якого записаного файлу. Операційна система ПК попереджає про помилку читання файлу. Не варто забувати, що вінчестер, що коректно працює, може прочитати будь-які дані, володіючи цілісною структурою всіх секторів. Виникнення пошкодженої ділянки (битого сектора) передбачає загрозу швидкої несправності всього HDD.

1. Фактори, що впливають на спосіб того, як виправити биті сектори на HDD, а також основні дії у разі виникнення битих секторів.

Якщо користувач ПК уважно ставиться до працездатності своєї системи, він завжди буде в курсі появи перших битих секторів, перевіряючи HDD. Перш за все, оперативне копіювання необхідної інформації на справний жорсткий диск стане гарним початком на шляху вирішення серйозної неполадки. Вигляд перевірки битих секторів залежить від того, чи запускається система комп'ютера чи ні. При працездатній операційній системі, з метою запуску діагностики та засобів відновлення битих ділянок, слід дотримуватись таких дій:


Варто зазначити, що для активації засобу відновлення рекомендується відзначити пункт «Автоматично виправляти системні помилки». Завдяки штатному комплексу програмних утиліт система автоматично перевірятиме жорсткий диск на наявність неполадок і виправлятиме їх. Потрібне перезавантаження ПК для повного доступу програм-реаніматорів HDD без активної ОС. Чимало користувачів запитують, як прибрати биті сектори на жорсткому диску, а також виконати його перевірку в такій ситуації, коли комп'ютер не запускається? Для цього необхідно наявність диска, що містить віртуальну систему, після його встановлення в дисковод, комп'ютер зможе включитися в звичному режимі, потім користувач зможе виконати дії, аналогічні наведеним вище у випадку з працездатним ПК. Слід знати, що за допомогою інсталяційного диска з операційною системою, у разі непрацездатності поточної системи ПК, можна виявляти пошкоджені сектори жорсткого диска. Для цього, під час запуску інсталяційного диска, користувач активує розділ «Відновити систему». При виконанні відновлення биті ділянки HDD пройдуть послідовну діагностику з усуненням виявлених несправностей. Для перевірки битих секторів на вінчестері, консоль відновлення можна запустити без участі завантажувального диска таким чином:

  • При початковому етапі запуску ПК натисніть кнопку «F8».
  • Увійти в безпечному режимі за допомогою командного рядка.

Як відновити нульовий сектор на жорсткому диску комп'ютера?

Якщо користувач зіткнувся з написом «Primary master harddisk fail», то виникла проблема неможливості читання інформації з диска нульового сектора, що містить головну таблицю розділів. Проблеми в роботі даного сектора спочатку викликають сильні підгальмовування системи, а часом і її повне зависання. Відновлення нульового сектора можна зробити за допомогою низькорівневого форматування, встановивши відповідне програмне забезпечення від фірми-виробника HDD, однак це призведе до втрати всіх даних. Правильним рішенням при несправності нульового сектора, стане діагностика всіх секторів вінчестера при програмних утилітах на кшталт Victoria.

2. Як виправити пошкоджені сектори на жорсткому диску за допомогою Victoria?

Програма Victoria спрямована на діагностику та відновлення ділянок жорсткого диска. Утиліта за досить короткий час перевірки, легко виявляє биті сектори, виділяючи їх непрацездатними. Victoria надає власнику ПК інформацію про те, чи потребує певний жорсткий диск лікування і скільки часу він зуміє коректно працювати. Утиліта не займе багато місця і запускається миттєво з архіву без завантаження інсталяційного пакета. З першим запуском програми відкривається системне вікно з вкладками, що містять основний функціонал, це дані про стан дисків, тестування, налаштування і так далі. Вкладка «TEST» міститиме необхідну інформацію для перевірки та усунення битих секторів HDD. У процесі перевірки жорсткого диска утилітою Victoria, інтерфейс програми буде виводити колірні позначення секторів, що тестуються:

1. Завантажити комп'ютер, із завантажувального DVD диска, завантажувальної дискети або завантажувальної флешки (див. як створити завантажувальну флешку / USB flash )

2. Запустити утиліту debug.exe. Debug.exe є у будь-який DOS , Windows але вона чутлива до версії, тобто. якщо переписати на завантажувальний диск Win98 debug.exe з XP, вона не запуститься. (Див. Завантажувальна флешка).

3. Завантажити комп'ютер запустити debug.exe.

Тепер вводимо коротку програму.

A100

int13

jmp100

u100 102

r

Пояснення:

a, u, r - команди утиліти debug

? - Виводить повний перелік команд.
a - дозволяє вводити програму з адреси
u - показує програму
r - показує регістри процесора
AX,BX,CX,DX,SP,BP,SI,DI це регістри процесора.
DS,ES,SS,CS - сегментні регістри значення в них відрізнятимуться від тих, що на картинці, але вони будуть однакові.

IP(Instruction Pointer) регістр команд, вказує на адресу XXXX:0100, куди ми ввели команду INT13.

INT 13 команда процесора викликає підпрограму BIOS для роботи з дисками. Параметри передаються через регістри.

Команда JMP100 повертає покажчик команд на адресу 100

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

Отже освоїмо читання завантажувального сектора. Master Boot Record

Вводимо команди

rax
201
rbx
200
rcx
1
rdx
80

r


неважко здогадатися, що команда r< имя регистра> дозволяє змінювати значення регістрі процесора.

Для виклику int13 зміст цих значень такий:
AX = 02 старший байт код операції 02 = читання (03 = запис)
01

молодший байт кількість секторів, яку треба прочитати

BX =0200 адресу пам'яті куди зчитувати сектор
CX =0001 молодші біти задають номер сектора. Сектори нумеруються з 1
DX =00 старший байт номер головки , головки нумеруються з нуля
80 молодший байт номер диска 01 для флоповода, 80,81 для жорстких дисків та USB flash дисків, які BIOS бачить як жорсткий диск.

Тепер вводимо

після виклику INT13 важливо проконтролювати останні дві літери регістра прапорів CY означає помилку, при успішному виконанні має бути NC. (На картинці CY, т.к. з-під Windows не можна прочитати MBR, а з-під DOS не можна створити скріншот)

Отже, ми прочитали нульовий сектор на згадку за адресою 200.


Команда n задає ім'я файлу. Команда w

записує файл з пам'яті за адресою. Кількість байт задається відразу у двох регістрах BX: CX.

Щоб завантажити файл у пам'ять використовуємо команду L

. У регістрі CX буде кількість прочитаних байт. Щоб переглянути пам'ять за адресою (у нашому випадку, там вміст нульового сектора) команда d


Розглянемо варіанти редагування даних перед записом їх на диск.

f200 3bd 00 обнулює завантажувальну програму, але залишає інформацію про розділи диска недоторканою.

Команда e

дозволяє редагувати пам'ять.

Щоб записати дані з пам'яті на диск, вводимо.

rax
301
rbx
200
rcx
1
rdx
80

r

p

Потрібно перезавантажити

Часто користувачі персональних комп'ютерів стикаються із проблемами жорсткого диска, які впливають на роботу системи. Основними причинами поломки жорсткого дискає: биті сектори в HD D і несправна файлова система. У цьому матеріалі ми опишемо докладний процес виправлення проблем із HDD, а також опишемо методи відновлення інформації на жорстких дискахякщо він несправний або повністю вийшов з ладу. Також хочеться відзначити, що проблемам, пов'язаним із жорстким диском, необхідно приділяти особливу увагу. Наприклад, якщо HDD стане повністю несправним, то відновити інформацію вам навряд чи вдасться. Тобто всі ваші документи, особисті відео та фотографії, а також інші файли можуть бути назавжди втрачені.

Зчитуємо показання SMART з вінчестера

Якщо у вас на комп'ютері файли не копіюються, програми після відкриття зависають, то можливою причиною цього може бути несправний HDD. Зазвичай така поведінка операційної системи пов'язана з несправними секторамиу жорсткому диску. Щоб бути впевненим, що проблема пов'язана з битими секторами HDD, а не зі шкідливими програмами, насамперед необхідно підтвердити цю здогад. Якщо на комп'ютері спостерігається описана вище ситуація, ми встановимо на нього утиліту CrystalDiskInfo. Ця утиліта визначає стан усіх вінчестерів, встановлених у вас на комп'ютері. Завантажити CrystalDiskInfo можна з офіційного сайту http://crystalmark.info. Утиліта підтримує Windows, починаючи з XP і закінчуючи Windows 10.

Для перевірки інформації про вінчестер утиліта використовує технологію самодіагностики SMART. Технологія SMART використовується на всіх HDD, що випускаються. Нижче наведено приклад перевірки показань SMART за допомогою утиліти CrystalDiskInfo у вінчестері WD1200JS. З цього вікна видно, що програма виявила його стан, як добре» - це означає, що цей вінчестер у повному порядку і про нього не слід турбуватися.

На наступному зображенні у показаннях SMART утиліта CrystalDiskInfo виявила стан гвинта повідомленням « Тривога». Це повідомлення означає, що у вінчестері вже присутні биті сектори або він перегрівається.

Якщо ви побачите повідомлення « Погане», то це означатиме, що на вінчестері перепризначені всі биті сектори і незабаром він повністю накриється.

В обох випадках, коли програма виявила повідомлення. Тривога» та « Погане», вам слід зробити резервну копію всіх даних на комп'ютері, так як незабаром гвинт прийде непридатним.

Одним із рішень, яке може тимчасово полагодити ваш гвинт, є утиліта Victoria. Ця утиліта може зробити REMAP BAD секторівтобто вона перепризначить биті сектори на резервні. У наступному розділі ми докладно опишемо процес REMAP BAD секторів за допомогою утиліти Victoria.

Відновлюємо жорсткий диск за допомогою програми Victoria

Утиліта Victoriaстворена силами білоруського програміста та поширюється безкоштовно. Завантажити утиліту можна на її офіційному сайті hdd-911.com. Утиліта Victoria поширюється у двох версіях для Windows та DOS. У нашому випадку ми завантажимо версію для Windows. Після запуску утиліти Victoria на Windows ми потрапимо до такого вікна.

Для виправлення жорсткого диска необхідно перейти на вкладку «Tests». На цій вкладці нас цікавить область з радіо кнопками Ignore, Erase, Remap та Restore, а також кнопка Start. Для виправлення нам необхідно вибрати радіо кнопку Remap та натиснути Start.

Після цих дій програма Victoria розпочне процес виправлення секторів, який може зайняти досить тривалий час.

Після перепризначення секторів можливо програмі Victoria вдасться відновити розбиті сектори, і в утиліті CrystalDiskInfo видаватиметься значення «Добре». Але чарівного виправлення може і не статися, оскільки резервні сектори можуть бути просто відсутніми і Victoria нічим допомогти не зможе. У цьому випадку залишається один вихід - робити повну заміну HDD. Крім лікування гвинта у Victoria також передбачено перевірка показань SMART на вкладці « SMART».

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

Виправляємо неполадки файлової системи на жорсткому диску

У багатьох користувачів на комп'ютерах з Windows часто спостерігаються проблеми, пов'язані з помилками файлової системи NTFS. Несправності у файловій системі виникають через шкідливих утилітта різного програмного забезпечення. Також найчастіше неполадки у файловій системі відбуваються через недосвідченістьсамого користувача ПК. Наприклад, неправильне поводження з утилітою Acronis Disk Director. Для вирішення поставленого завдання нам допоможе сама Windows. У Windows передбачено засіб виправлення файлової системи. Щоб виправити файлову систему на конкретному розділі, потрібно перейти до його властивостей. У нашому випадку це системний розділ операційної системи Windows 10. Для запуску виправлення потрібно перейти на вкладку « Сервіс».

На цій вкладці є кнопка Перевірити, яку ми натиснемо.

Після цього з'явиться вікно, в якому потрібно підтвердити наші дії.

Підтвердивши дії, Windows сканує цей розділ.

Після сканування, система видасть повідомлення з результатами сканування розділу на наявність помилок.

Використовуючи цей метод, багато користувачів відновлювали нормальну працездатність операційної системи, не вдаючись до її перевстановлення. Якщо ж проблеми криються в самому HDD, то ніяка перевірка диска і переустановка ОС в цьому випадку не допоможе. Єдиним варіантом у цьому випадку буде те, що можна вдатися до утиліти Victoria або робити повну заміну гвинта на новий, перевстановивши при цьому Windows.

Відновлюємо диски за допомогою Acronis True Image 2016

Програмне забезпечення є ідеальним інструментом для створення повного бекапувсіх локальних розділів, включаючи системний. Цією можливістю користуються безліч адміністраторів у всьому світі. Створений бекап локальних дисків можна відновити за дуже короткий час. Наприклад, якщо система зазнала зараження вірусу або HDD зламався, у цьому випадку ви відновите всі диски ОС за короткий проміжок часу. Знайти Acronis True Image 2016 можна на офіційному сайті www.acronis.com. Запустивши програму, що розглядається, ми потрапимо в таке вікно.

Насамперед ми покажемо нашим читачам, як можна створити резервну копію локальних розділів Acronis True Image 2016. На першій вкладці «Резервне копіювання» видно, що вибрано весь комп'ютер для бекапа. Тобто проводитиметься повний бекап усіх локальних розділів, включаючи системний. У наступному блоці необхідно вибрати місце для бекапа. У нашому випадку це локальний диск E. Після вибору типу резервних даних та місця їх збереження натисніть кнопку Створити копію , що знаходиться в правому нижньому кутку.

Залежно від обсягу даних, що зберігаються, буде залежати час створення резервної копії.

Завершивши резервне копіювання, опишемо процес відновлення комп'ютера. Для цього нам потрібно створити завантажувальний диск або флешку Acronis True Image 2016. Зробити це можна, перейшовши на вкладки « ІНСТРУМЕНТИ/МАЙСТЕР СТВОРЕННЯ ЗАВАНТАЖУВАЛЬНИХ НАКОПИВАЧІВ». Нижче показаний майстер, який має відкритися.

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

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

Створивши завантажувальну флешку або оптичний диск з Acronis True Image 2016, можна розпочинати відновлення даних. Для цього завантажимося із завантажувальної флешки при старті комп'ютера. Завантажившись із завантажувального накопичувача, ми потрапляємо до меню Acronis True Image 2016. Вибираємо в цьому меню перший пункт, після чого потрапляємо до основного вікна Acronis True Image.

У вікні програми переходимо на вкладку «» та знаходимо раніше створену нами резервну копію всієї системи.

Тепер, щоб відновити системний диск з Windows та локальні диски, натисніть кнопку Відновлення дисків.

У майстрі, що з'явився, виберемо пункт « Відновити диски та розділиі продовжимо.

У наступному вікні виберемо всі локальні диски та продовжимо роботу майстра.

У пунктах « Місце призначення» для першого та другого дисків оберемо оригінальні HDD. Якщо в системі встановлено багато вінчестерів, будьте уважні, щоб не переплутати гвинти. У завершальному вікні натисніть кнопку Приступити.

Час відновлення резервної копії залежить від обсягу та швидкості HDD. У нашому випадку знадобилося 10 хвилин.

З прикладу видно, як легко можна робити резервну копію всього комп'ютера, тому якщо ви освоїте програмний пакет Acronis True Image 2016, то ви зможете легко відновити його працездатність у випадках, якщо система заражена або він поламався. Також після освоєння програми у вас не виникатимуть питання, як відновити дані з жорсткого диска.

Відновлення інформації за допомогою Recuva

Бувають випадки, коли під час інсталяції Windows або під час використання програмного забезпечення Acronis користувачі помилково стирають всю інформацію з жорсткого диска. Якщо у вас саме ця ситуація, то засмучуватися не варто, тому що всю інформацію можна відновити. У цьому завдання нам допоможе безкоштовна утиліта Recuva. Завантажити утиліту можна на офіційному сайті www.piriform.com. Після запуску утиліти користувач потрапляє в майстер, який допоможе вам відновити всі дані. Нижче зображено послідовну роботу майстра.

З прикладу видно, що відновлення інформації за допомогою Recuva є досить простим процесом і з ним впорається практично будь-який користувач ПК.

Підбиваємо підсумок

З цієї статті можна підкреслити, що відновлення жорсткого диска завдання непросте, але дивлячись від ситуації, з нею зможе впоратися навіть звичайний користувач ПК. Також хочеться порадити власникам ноутбуків поводитися з ним максимально дбайливо. Наприклад, якщо ноутбук впаде або зазнає сильного удару, це може зашкодити HDD. Крім цього, якщо ви самостійно виявили проблемний гвинт, то не бійтеся самостійно розкривати корпус ноутбука або стаціонарного комп'ютера, оскільки заміна HDD є досить простою задачею. А ми сподіваємося, що наш матеріал буде корисний нашим читачам і дозволить вам відновити жорсткий диск.

Відео на тему