закрити ×
Комп'ютер
Windows
Програми
Мережа
ukr
Комп'ютерФлешка → Що робити, якщо флешка не форматується

Що робити, якщо флешка не форматується










, 17.06.2015 р.

Якщо флешка вийшла з ладу і її не вдається відформатувати стандартним способом, не журіться і не поспішайте її викидати. Ймовірно, ви зможете "реанімувати" цю флешку за допомогою утиліти "DD". Ця утиліта входить до складу операційної системи Linux. Але використовувати її можна також і на комп'ютерах з ОС Windows.

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

Спосіб підходить не лише для флешок, але й для носіїв інших типів.


Установка необхідного програмного забезпечення


Отож, для створення віртуальної машини з Лінуксом нам знадобиться програма VirtualBox, а також образ диска Damn Small Linux.

• VirtualBox:

Детальніше про програму | скачати >>>

• Damn Small Linux:

Перейти на сайт Damn Small Linux

Завантажити копію з нашого сервера (50 MB)

Встановлюємо і запускаємо програму VirtualBox. У вікні програми тиснемо кнопку "Створити". Запуститься майстер створення віртуальної машини. Відповідаємо на його питання, поки в списку не з'явиться нова віртуальна машина. При цьому, треба дати наступні відповіді:

• ім'я машини - можна вибрати будь-яке (наприклад, Linux 2.4.);

• операційна система - Linux 2.4.;

• версія операційної системи - Linux 2.4.;

• оперативна пам'ять - 128 MB (можна і менше);

• жорсткий диск - знімаємо галочку і тиснемо "Далі", потім підтверджуємо створення машини без жорсткого диска. Нам він не потрібний, оскільки машину бужемо вантажити з образу Linux.

Після створення віртуальної машини виділяємо її в списку у вікні програми VirtualBox і тиснемо кнопку "Властивості". Проходимо в розділ "Носії". Клацаємо мишкою по зображенню диска з назвою "Порожній".

Потім в пункті "Атрибути" знову тиснемо мишкою на зображення диска. Вибираємо пункт "Вибрати образ оптичного диска", у провіднику вибираємо образ дистрибутива Damn Small Linux, який треба заздалегідь завантажити за посиланням вище, тиснемо кнопку "Відкрити", потім кнопку "ОК".

Якщо усе зроблено правильно, превью віртуальної машини у вікні VirtualBox буде приблизно таким:

Відновлення флешки

Тепер віртуальну машину можна увімкнути. У вікні VirtualBox клацаємо по машині мишкою, тиснемо кнопку "Старт" і чекаємо завантаження. Як виглядатиме вікно віртуальної машини після старту див. на зображенні нижче.

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

В усьому іншому віртуальна машина поводиться як звичайне вікно Windows. Її можна згортати і розгортати, або взагалі закрити. У останньому випадку машина вимкнеться і її треба буде вмикати знову.

Восстановление флешки



Порядок відновлення флешки


Щоб відновити флешку, треба вставити її в USB-роз'єм комп'ютера. Потім у вікні віртуальної машини, в розділі меню "Пристрої", знайти пункт "Пристрої USB" і вибрати непрацюючу флешку. Біля неї повинна з'явитися галочка, що свідчить про її підключення до віртуальної машини (див. картинку).

Восстановление флешки

Потім подвійним клацанням мишки відкриваємо папку з назвою Apps/, що знаходиться на робочому столі віртуальної машини. У ній таким жи чином відкриваємо файл з назвою Root. Запуститься Термінал, в якому треба буде вводити перераховані нижче команди.

Будьте уважні. Кожен пропуск і коса лінія в командах мають значення. Далі за текстом команди будуть виділені червоним кольором.


Порядок дій :

1. Треба переконатися в тому, що віртуальна машина бачить нашу флешку, а також дізнатися її (флешки) назву. Для цього після фрази [ramdisk/home/dsl]# вводимо команду fdisk - l і тиснемо "Enter" (останній символ команди - англійська L, не плутати з одиницею або буквою i). З'явиться приблизно наступне:

Восстановление флешки

Це свідчить про те, що машина бачить флешку як носій з певним об'ємом дискового простору (на прикладі - 4004 MB) і його назва в системі - /dev/sda.

2. На наступному етапі необхідно здійснити низькорівневе форматування флешки, під час якого увесь її простір буде забито нульовими бітами. Для цього використаємо утиліту "DD". Вводимо команду dd if=/dev/zero of=/dev/sda bs=1M, тиснемо "Enter" і чекаємо завершення форматування.

Чекати доведеться достатньо довго. Усе залежить від об'єму та інших характеристик флешки, а також її стану. "Піддослідна" флешка USB 2.0 розміром 4 ГБ, яка використовувалася при підготовці цієї статті для наглядності, форматувалася близько години.

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

Якщо виникло бажання дізнатися стан процесу, треба на віртуальній машині, не закриваючи термінал, в якому ми виконували усі вищеперелічені дії, відкрити ще одне вікно терміналу (у папці Apps/ відкрити файл Root), ввести в ньому команду killall - sigusr1 dd (у цій команді після sigusr стоїть одиниця, не L) і натиснути "Enter". Через деякий час в першому терміналі відобразиться інформація про вже забитий нульовими бітами простір (у мегабайтах).

Восстановление флешки

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

Коли увесь простір флешки відформатується, Linux повідомить про це в першому терміналі написом "dd: /dev/sda: No space left on device", після чого з'явиться фраза [ramdisk/home/dsl]#.

3. Далі на флешці треба створити розділ.

Після фрази [ramdisk/home/dsl]# вводимо команду fdisk /dev/sda, тиснемо "Enter".

Linux повідомить, що на диску немає таблиці розділів або якихось інших даних (адже увесь простір забито порожніми бітами) і запропонує допомогу в подальшому вирішенні проблеми. Після "Command (m for help)" вводимо n і знову тиснемо "Ввод".

На наступне питання вводимо p і тиснемо "Ентер".

Далі на питання комп'ютера відповідаємо так:

- Partition number (1-4) - вводимо 1 (одиниця), тиснемо "Ввод";

- First cylinder (1 - 1017, default - 1) - вводимо те, що після default (зазвичай це 1 (одиниця) і натискаємо "Ентер";

- Last cylinder ... - знову вводимо те, що після default, в моєму випадку 1017 (у вашому випадку буде інше), тиснемо "Ввод";

- Після "Command (m for help)" вводимо t і Ентер.

- Після "Hexcode (type L to list codes):" - l (L, не одиниця) і Enter.

Далі Linux запропонує варіанти файлових систем, які можна створити на відновлюваній флешці. Нам потрібний варіант FAT16. Тому вводимо 6 і тиснемо Ентер, потім w і ще раз Ентер.

4. Чекаємо завершення процесу і появи фрази [ramdisk/home/dsl]#, після якої вводимо команду mkdosfs /dev/sda1 (у кінці одиниця) і натискаємо Ентер.

По закінченню, закриваємо вікно терміналу і вимикаємо віртуальну машину (просто закриваємо її вікно). Відновлення флешки завершене. Якщо файлова система FAT вас чимось не влаштовує, флешку можна відформатувати в NTFS звичайним способом.


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





СХОЖІ МАТЕРІАЛИ

Форматування флешки. Детальна інструкція для недосвідчених користувачів про форматування флешки.

Як створити флешку для установки Windows. Інформація про установку операційної системи з USB-носія.

Як змінити стандартну іконку флешки. Інформація про те, як створити для флешки власну унікальну іконку.

Як створити завантажувальну флешку з програмою Victoria. Інструкція + посилання на необхідне ПЗ.

chaynikam.info © 2009 - 2016