fbpx

Каталог статей

Каталог статей для размещения статей информационного характера

Технології

Як реанімувати Windows і зберегти дані з допомогою live-дистрибутиву Linux

З допомогою Linux можна врятувати важливі дані, очистити систему від вірусів або ж зламати пароль, прочитати всі файли, розплавити процесор і стерти жорсткий диск.
З вашої Windows щось не так. Можливо, ви забули пароль, підхопили вірус, ваш жорсткий диск сипле помилками або система взагалі відмовляється завантажуватися. Найпростіше перевстановити Windows. Але що робити, якщо на диску залишилася важлива інформація, яку ви не хочете втрачати?
Перш ніж встановлювати заново систему, дайте шанс Linux. Маючи завантажувальний диск з live-чином дистрибутива Linux, ви можете спробувати відновити забутий пароль Windows, повернути втрачені дані, просканувати комп’ютер на віруси або хоча б скопіювати ті файли, які ще можна врятувати.
Ці відомості можна використовувати як на благо, так і на зло. Будьте обережні і не нашкодите собі та іншим.
Підготовка Linux
Насамперед потрібно завантажити ISO-образ потрібного Linux-дистрибутива, що підтримує live-завантаження. Live-режим — це режим, коли система завантажується з зовнішнього носія. Підійде практично будь-який дистрибутив. Для прикладу візьмемо Ubuntu.
Завантажити ISO-образ, який підходить для вашого комп’ютера. Після завантаження образу його потрібно записати на флешку з допомогою Rufus або на оптичний диск за допомогою стандартного засобу Windows для запису. Якщо ви записуєте диск в Linux, можна зробити це командою dd.
Коли диск записаний, вставте його в несправний комп’ютер, виберіть в BIOS завантаження з зовнішнього носія. Коли Linux запропонує варіанти установки, виберіть «Запустити без установки».
Підключення розділів Windows
Як правило, Linux монтує відразу всі розділи жорсткого диска. Для цього потрібно відкрити відповідний розділ у файловому менеджері.
Однак у деяких випадках Linux не може змонтувати розділи. Найчастіше це відбувається з розділами Windows з включеною функцією сну, а в Windows 10 гібридна гібернація використовується при кожному включенні. Є кілька способів це виправити.
1. Можна відключити гібернацію в налаштуваннях Windows. Ваш комп’ютер буде завантажуватися повільніше, але зникнуть проблеми з монтуванням розділів.
2. Можна примонтувати розділ Windows прямо з Linux. Для цього наберіть у терміналі команду sudo fdisk -l. Так ви побачите список дисків на вашому комп’ютері.
Запам’ятайте ім’я потрібного Windows-розділу, який має вигляд /dev/sd*, та введіть sudo mount -t ntfs-3g -o remove_hiberfile /dev/sd* /mnt
3. Можна перезавантажити Windows, а потім відразу завантажитися в Linux. Справа в тому, що гібридна гібернація Windows 10 не використовується при перезавантаженні.
Відновлення пароля
Щоб скинути пароль Windows, зробіть наступне:
1. Увійдіть в термінал і додайте репозиторій: sudo add-apt-repository universe
2. Оновіть список пакетів: sudo apt-get update
3. Дайте команду встановити chntpw: sudo apt-get install chntpw
4. Відкрийте файловий менеджер і відшукайте розділ диска, на якому розташована Windows. Знайдіть папку Windows/System32/config файл SAM в ній.
5. Скопіюйте адресу до цього файлу. Він повинен виглядати приблизно так: /media/689G10259A0FF9B1/Windows/System32/config
6. Введіть команду cd /media/689G10259A0FF9B1/Windows/System32/config
7. Потім запустіть утиліту chntpw для пошуку користувачів Windows: sudo chntpw -l SAM
8. Консоль видасть список користувачів Windows. Виберіть ім’я користувача, якого потрібно скинути пароль, введіть sudo chntpw –u ім’я користувача SAM
9. Консоль запропонує варіанти дій. Введіть номер потрібного дії:
1 — скинути пароль;
2 — встановити новий пароль;
3 — зробити користувача адміністратором;
4 — розблокувати користувача (якщо в таблиці користувача стояло значення dis/lock, користувача спочатку потрібно розблокувати).
10. Після вибору потрібної дії консоль запросить підтвердження. Натисніть клавішу «y».
Перевірка обладнання
Оперативна пам’ять
Якщо Windows не запускається з-за якогось апаратного збою, варто перевірити обладнання на справність. Ви зможете дізнатися, що саме працює не так, і замінити цей компонент.
Щоб перевірити оперативну пам’ять, скористайтеся утилітою Memtest86+, яка є практично в кожному дистрибутиві Linux. Коли Linux завантажується, він запропонує перевірити оперативну пам’ять. Виберіть цей варіант.
Тестування оперативної пам’яті може тривати досить довго. Якщо з пам’яттю якісь неполадки, Memtest86+ повідомить від цього. Якщо проблеми пов’язані з оперативною пам’яттю, її слід замінити.
Процесор
Якщо ви підозрюєте, що причиною частих збоїв є брак живлення процесора або його недостатнє охолодження, можна запустити cpuburn. Ця консольна утиліта створює граничну навантаження на процесор, змушуючи його працювати і виділяти все більше тепла. Встановити cpuburn можна такою командою: apt-get install cpuburn
Потім просто запустіть її з консолі: cpuburn
Якщо з системою охолодження або харчуванням щось не так, комп’ютер вимкнеться через 10-20 хвилин від перегріву. Це означає, що пора міняти термопасту.
Будьте обережні з cpuburn і не запускайте її на справних комп’ютерах без потреби.
Жорсткий диск
Перевірити жорсткий диск може стандартний додаток «Диски», яке є в Ubuntu. Його інтерфейс дуже простий і зрозумілий.
Якщо ви використовуєте інший live-образ, введіть наступну команду в терміналі: sudo fdisk -l
Подивіться ім’я потрібного пристрою. Потім введіть команду sudo badblocks -v /dev/sd*
Перевірка жорсткого диска триває досить довго. Якщо на диску з’явилися нечитані блоки, його потрібно негайно замінити. Існують програми, які позначають ці блоки, щоб на них нічого не записувалося. Але це лише напівзахід.
Збереження даних
Запустивши live-образу Linux, можна з легкістю копіювати важливі дані з пошкодженого комп’ютера.
Якщо вам потрібно зберегти якісь файли на флешку, зовнішній жорсткий диск або мережеве сховище, це можна зробити за допомогою будь-якого файлового менеджера Linux.
Підключившись до інтернету, ви можете завантажити важливі файли в будь-хмара, просто відкривши браузер. Або вибрати пункт «Мережа» в файловому менеджері і скопіювати дані в спільні теки в локальній мережі.
Якщо ви хочете скопіювати весь диск цілком, скористайтесь терміналом:
Введіть суду fdisk –l
Запам’ятайте імена розділу, який потрібно клонувати, і розділу, який буде містити копію.
Потім наберіть sudo dd if=/dev/sda of=/dev/sdc
Чекайте, поки консоль не повідомить про завершення копіювання.
Копія вмісту /dev/sda буде перенесена на /dev/sdc. Так можна клонувати диски цілком. Можна переносити дані з одного розділу на інший або на зовнішній жорсткий диск. Копія буде настільки ідентична, що можна відновити на клонированном диску файли, до цього віддалені на оригіналі.
Відновлення видалених файлів
При видаленні файлу стирається тільки його опис в системі. Самі дані залишаються на місці, поки поверх них не буде записано щось ще. Отже, якщо ви видалили якісь важливі файли або випадково відформатували диск, можна спробувати відновити втрачені дані.
У Linux є кілька утиліт для відновлення видалених файлів. Це Safecopy, TestDisk і PhotoRec. Всі вони працюють в консолі. Щоб розібратися, як їх використовувати, ознайомтеся з керівництвом.
Перевірка Windows на віруси
Windows може стати жертвою вірусів і перестати запускатися. Але відшукати їх можна з допомогою Linux. Не варто побоюватися, що вірус зашкодить комп’ютера: в live-образі Linux він просто не зможе запуститися.
Щоб перевірити Windows на віруси, можна скористатися безкоштовним антивірусом ClamAV. Встановити його можна командою apt-get install clamav
Очищення жорсткого диска
Отже, ви скопіювали всі дані з жорсткого диска, зробили всі необхідні бекапи і тепер хочете віднести комп’ютер в ремонт. Як ви вже знаєте, відновити видалені дані навіть на комп’ютері з непрацюючою системою досить просто. Якщо у вас на жорсткому диску зберігалася конфіденційна інформація, можна очистити його перед ремонтом.
Переконайтеся, що на диску не залишилося нічого цінного.
В Linux остаточно стирає файли команда shred. Щоб зробити невосстанавливаемым певний файл, введіть shred
Це не видалить файл, але зробить його абсолютно нечитабельним і марним.
Щоб остаточно видалити і стерти файл, введіть shred –remove –iterations=
Число перезаписів впливає на те, скільки разів файл перезаписується випадковим набором байтів. За замовчуванням файл перезаписується 25 разів. Як правило, цього достатньо, щоб відновити дані не змогли навіть просунуті утиліти.
Щоб знищити подібним чином цілий диск, використовуйте команду wipe. Спочатку виберіть відповідну утиліту: sudo apt-get install wipe
Потім дізнайтеся ім’я потрібного розділу або диска: sudo fdisk –l
Потім введіть команду на знищення та ім’я диска: sudo wipe /dev/sda1
Використовуйте ці команди з обережністю. Коли вміст диска буде стерто, відновити його не вийде.
З допомогою live-дистрибутивів Linux досить просто отримати доступ до файлів Windows. Навіть якщо ви не збираєтеся переходити на Linux, ніколи не завадить мати під рукою завантажувальний диск.
А ще подумайте про конфіденційність своїх даних. Навіть якщо ваша система захищена паролем, його можна скинути або скопіювати файли на інший диск, навіть не заходячи в свій обліковий запис. Тому, якщо на вашому комп’ютері є дійсно цінні дані, користуйтеся утилітами для шифрування.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *