Чи можна відновити файли з диска ssd. Відновлюємо запірний SSD. Несправності, що перешкоджають читанню даних

3 грудня 2011 року о 12:32

Відновлюємо запоротий SSD

  • Комп'ютерне залізо

Мені подумалося, що раптом когось із власників SSD пристрою цей топік наведе на думку про backup", когось про в цілому більш обережне ставлення, а когось позбавить спілкування з не надто квапливою службою підтримки. Все написане відноситься не тільки до пристроїв тієї серії і виробника, що в мене.

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


У ВIOS'і вінчестер визначався. Схопивши Ubuntu Live CD на flash"ці, що був під рукою Ubuntu, і озброївшись командним рядком, я приготувався до дебагу.
Варто відразу сказати, що у випадках таких збоїв зручніше було б використовуватися якийсь Data Rescue Live CD, з уже встановленими утилітамидіагностики замість абсолютно не потрібного офісного пакету, але тим не менш.

Наберемо арсенал, який нам знадобиться:

$ sudo apt-get install hdpam partx smartmontools

Дивимося, що в нас трапилося:
$ sudo partx -s /dev/sda
partx: /dev/sda: failed to read partition table

Отже, з таблицею розділів начебто можна попрощатися.
$ sudo smartctl -s on -data -A /dev/sda -T verypermissive
smartctl 5.41 2011-06-09 r3365 (local build)
Copyright 2002-11 by Bruce Allen,

SMART support is: Unavailable - device lacks SMART capability.
=== START OF ENABLE/DISABLE COMMANDS SECTION ===
Error SMART Enable failed: Input/output error

Помилка введення-виведення? Диск не підтримує SMART? Вже марення якась.

$ sudo hdparm -I /dev/sda

ATA device, with non-removable media
Model Number: INTEL SSDSA2CW080G3
Serial Number: BAD_CTX 00000150
Firmware Revision: 4PC10302

Configuration:
Logical max current
cylinders 16383 16
heads 16 16
sectors/track 63 63
-
CHS current addressable sectors: 16128
LBA user addressable sectors: 156301488
LBA48 user addressable sectors: 156301488
Logical Sector size: 512 bytes
Physical Sector size: 512 bytes
device size with M = 1024*1024: 76319 MBytes
device size with M = 1000*1000: 80026 MBytes (80 GB)


Ага. Можна помітити, що кількість умовних SSD циліндрів впала в 10000 разів і відповідно до десктопного Gparted розмір вінчестера становить 8MB (каюся, в логах не збереглася консольна команда і її висновок для перегляду цього неподобства, прошу вірити мені на слово). Серійний номернемає і замість нього BAD_CTX щось там. Добре, симптоми зрозуміли, можна звертатися до пошуку та на підтримку. Дійсно, виявляється, проблема далеко не поодинокаАле, на жаль, такий ідіот з Linux"ом я один.

У кратці для не знайомих з мовою і лінивих, форумчани говорять про повальну схильність всіх Intel'івських SSD до такого багу, що особливо торкнулося 320-ї серії і X25M. Є новина про прошивку 0362, яка покликана позбавити саме цього бага, але кількість звернень людей з уже цією прошивкою з тими ж симптомами говорить про невирішеність проблеми. найкращим рішеннямв даному випадку було б відправити вінчестер назад до Intel, щоб у них з'явився стимул виправити свої помилки.

На жаль, підтримка Intel не відрізняється кмітливістю, і відповідає приблизно раз на добу, затупливаючи по технічним питанням, і дуже рекомендуючи встановити їх SSD Toolbox для визначення проблеми. Хочеться окремо помітити, що основний зріз користувачів SSD - це власники MacBook"ів, у яких аналогічно зі мною є труднощі з установкою софту під Windows.
- Java
- .NET 3.5
- Windows Media Player Redistributable 11
що робить її установку на комп'ютері, завантаженому з Live CD практично неможливим завданням (по-перше через обмеження обсягу на віртуальному вінчестері, а по-друге у зв'язку з тим, що WMP 11 вимагає перевірки автентичності Windows, яка зі скрипом і стогонами лише у деяких особливо видатних особистостей виходить у Wine.
Полум'яний привіт розробникам цього програмного забезпечення.
Мені дивом вдалося пояснити ситуацію підтримці, і вони погодилися на заміну, але для заміни потрібно заповнити неймовірну кількість форм, до яких потрібно ще додати підтвердження поупки мною пристрою. Волею доль, я зараз за десять тисяч кілометрів від будинку, і не чекав такої каверзи.

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

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

Виставляємо користувача та пароль для майстер-операцій над диском.

$ sudo hdparm –user-master user –security-set-pass abc /dev/sda

Далі нам потрібно розблокувати розширений набір ATA-команд, зокрема, secure-erase, які блокуються при завантаженні системи. Цьому є кілька способів, один з яких – зовнішній бокс, відключити та включити його харчування. Зовнішнього боксу у мене не було, але чудовим чином спрацьовує відправка ноута у sleep та пробудження.

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

$ sudo hdparm –user-master user –security-erase abc /dev/sda
$ sudo hdparm –user-master u –security-erase-enhanced abc /dev/sda

Тепер зовсім для не слабонервних. Скидання установок диска до заводських. Для запуску команди потрібен ще один ключ, який вам підкаже командний рядок, і для очищення совісті я його тут наводити не стану, так само як і згадаю, що в документації ця команда позначена як НЕБЕЗПЕЧНА і НЕ ЗАПУСКАТИ.
$ sudo hdparm --dco-restore /dev/sda

Разом висновки, які я зробив для себе:
- тримайте Live CD під рукою
- не залишайте ноут зовсім без харчування на критичному заряді
- робіть бекапи, у тому числі keyring"ів, списків встановлених пакетів, конфігів та rsa ключів
- оновлюйте прошивки (після того, як ви дізналися, що вона точно непогано працює)
- берегти нерви

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

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

У наступному топіці розповім про цікаву статистику смертей SSD, повернень, ремонтів і помилок у роботі по виробниках і моделях.

PS Улюблений Хабр, виправте, будь ласка, відображення тега "code".
PPS Випадково знайшовся

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

Пристрій

Перш ніж розібратися з тим, як відновлювати дані з твердотільного накопичувача, варто розуміти, що це таке. SSD – накопичувач, який встановлюють у систему комп'ютера. Часто його порівнюють з жорстким диском, оскільки обидва пристрої мають однакові завдання. Але є суттєва різниця.

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

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

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

Проблеми з накопичувачем

Як уже згадувалося, SSD популярний завдяки своїй високій швидкості. Але, крім того, його ще вважають надійним пристроєм. Це викликано тим, що конструкція накопичувача не має рухомих деталей, тому він не страждає від невеликих ушкоджень, які може не перенести вінчестер.

Але SSD однозначно може бути атакований вірусами та помилками користувача. Усе це впливає цілісність особистих даних. Якщо буде видалено певні файли, Непросто буде їх відновити. Складніше – з даними після форматування. Але відновлення SSD-диска можливе.

Які шанси?

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

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

Спеціальна команда

Питання, чи відбудеться відновлення SSD-диска, хвилює багатьох. Відповісти однозначно непросто, оскільки є кілька нюансів, які можуть вплинути на результат.

Відмінною рисою накопичувача є наявність певної команди, яка має SSD. TRIM відповідає за те, щоб усі дані, які були видалені з диска, справді знищувалися. Твердотільний накопичувач повністю стирає файли з блоків даних.

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

Але тут є один момент: звісно, ​​одразу документи не будуть видалені. Пристрій повідомить користувача про те, що файли видалені, але очищення блоку відбудеться трохи пізніше. Тому є шанс швидко повернути дані.

Всі популярні виробники твердотільних накопичувачів намагаються створити універсальні пристрої, які відрізнялися б один від одного лише обсягом архіву. Швидкість у всіх накопичувачів однакова, тому команда TRIM буде виконана на 100%.

Що робити?

Якщо подібна команда існує, чи можливе відновлення SSD-диска? Насправді вийде небагато. Наприклад, деякі накопичувачі не підтримують команду повного видалення файлів, тому будь-яка програма впорається з відновленням. Також TRIM може не працювати у певній операційній системі. Може бути складнощі з інтерфейсом або материнською платою. USB та FireWire протоколи не підтримують команду.

Відформатовані диски

У цьому випадку відновлення файлів SSD-диска ще складніше. Як відомо, існує повне та швидке форматування дисків. Завдяки цій функції можна повністю очистити дані із накопичувача.

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

Такий стан речей знову-таки пов'язаний із командою TRIM. Коли користувач вибирає форматування, він автоматично запускає повне видаленняданих. А затримки між активацією TRIM та знищенням документів із диска практично не існує.

Збій дисків

Для чого потрібне відновлення SSD? Жорсткий диск може бути зіпсований системою або пошкоджено. Можливо, пристрій перестав читати, а ОС його не може виявити. І тут повернути особисті дані буде дуже просто. Достатньо підібрати потрібний софт та відновити файли.

Це з тим, що накопичувач неспроможна активувати TRIM. Через те, що команда не запущена, файли з блоків не будуть видалені. Відповідно, їх легко відновити.

Інструкція з відновлення

Для початку доведеться підшукати гарну програму. Відновлення SSD-диску – справа непроста. Як і у випадку з флешкою, користувачеві доведеться спробувати одразу кілька програм. Тому потрібно для початку встановити пару варіантів утиліт.

Після цього доведеться підключити SSD. Чимало користувачів радять для цього використовувати не інтерфейс SATA, а USB. Це з тим, що «рідний» порт може активувати команду TRIM, відповідно, файли будуть видалені безповоротно.

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

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

Результати

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

Програми

Програм для відновлення даних із твердотільного накопичувача велика кількість. Наприклад, можна використовувати Magic Partition Recovery. Утиліта може впоратися з віддаленими розділамита зіпсованими секторами.

Програма працює з багатьма форматами файлів. Вона може за короткий час просканувати накопичувач, а потім скласти звіт. Також є глибокий аналіз SSD. У цьому випадку утиліта працює із вмістом файлів, не використовуючи файлову таблицю.

Magic Uneraser – ще одна програма для відновлення документів. Вона відрізняється лише інтерфейсом від попереднього варіанта. Працює з усіма існуючими форматамимедійних файлів Швидко сканує накопичувач, а також збирає звіт про відновлені дані. Утиліта сумісна з жорсткими дисками, твердотільних накопичувачів, карт пам'яті і флешками.

Ремонт

Говорячи про відновлення контролера SSD-диска, варто сказати і про фізичних ушкодженняхпристрої. Їсти з якихось причин накопичувач зламався, не варто його одразу викидати. Багато фахівців говорять про те, що його цілком реально відремонтувати. Тут питання в іншому: чи є необхідні інструменти та навички у користувача?

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

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

У ті часи, коли механічні жорсткі дискиз пластинами, що обертаються, були стандартом, ви могли просто подарувати свій старий жорсткий диск другу, почути «Спасибі», на тому справа і закінчувалося. Із сучасними твердотілими накопичувачами не все так просто.

У багатьох випадках уживані твердотільні накопичувачі вже не такі швидкі, як нові, хоча все одно швидше за найсучасніші жорсткі диски. Сама велика проблемапри продажі SSD після тривалого використання виходить від незручної характеристики NAND флеш-пам'яті: раніше записані осередки повинні бути стерті, перш ніж на них можуть бути занесені нові дані. Якщо SSD змушений для зберігання даних повторно використовувати комірки замість використання нових, продуктивність різко падає.

Щоб уникнути цієї проблеми з флеш-пам'яттю типу NAND, сучасні контролери SSD використовують низку прийомів, у тому числі створення додаткових обсягів, Які користувачі не можуть скористатися - метод, відомий як збільшення обсягу зарезервованого простору (over-provisioning). Існує також команда під назвою TRIM, яка говорить SSD, коли блоки пам'яті більше не потрібні і можуть бути об'єднані і стерти.

Звучить добре, чи не так? Але є одна проблема.

Не весь збір сміття (як називається стирання використаних осередків та об'єднання даних у NAND-пам'яті) рівнозначний. Складання може вестися непостійно, і деякі старі операційні системи, зокрема Windows XP, навіть не підтримують команду TRIM. Таким чином, найбільш часто використовувані NAND-комірки можуть залишатися на SSD довше, ніж ви підозрюєте.

У Windows 7 і 8 користувачам не потрібно турбуватися про все це. Продуктивність сучасних SSDне має помітно погіршуватися протягом багатьох років, а може й більше. Але існує кілька сценаріїв, де ці осередки, що простоюють, можуть завдати удару по продуктивності SSD, такі, як тривале застосування в середовищі без підтримки TRIM(наприклад, у XP), після майже повного заповнення диска та видалення великих об'ємів даних, або просто зміни розділів та форматування.

Так, просте видалення файлів, зміна розділів та форматування накопичувача працює не так, як на HDD. Ці операції відбуваються на більш високому рівнініж ті, де ведеться збір сміття. Насправді, у зв'язку з повною відсутністюутиліт, які проводять повне складання сміття, є лише один спосіб повернути активно використовуваний SSD в незайманий стан, щоб він став як новий - команда безпечного стирання ATA.

Безпечне стирання

Функція, вбудована в кожен заснований на інтерфейсі ATAпривід (SSD та HDD) з 2001 року, стирає все на диску і позначає осередки як порожні, відновлюючи будь-який сучасний SSD до стану заводської продуктивності.

Колись можна було викликати безпечне стирання лише через утиліти командного рядка, такі як HDparam в Linux або HDDerase в DOS, розроблені в університеті Каліфорнії в Сан-Дієго. Але зараз багато виробників твердотільних накопичувачів та жорстких дисків надають безкоштовні утиліти, такі як ToolBox компанії OCZ, Magician від Samsung або Seagate SeaTools, що забезпечують можливість безпечного стирання.

Хоча сама команда є стандартною, багато утиліт працюють тільки з накопичувачами своєї компанії. Якщо виробник не забезпечує команду безпечного стирання, можна використовувати утиліту DriveErase, що входить до складу Parted Magic.

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

Ось як можна відновити SSD крок за кроком.

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

Якщо у вас є робоча операційна система, яку ви хотіли б зберегти, потрібно використовувати програму для створення образів дисків, таку як Acronis True Imageабо R-Drive Image, яка копіює все. Не використовуйте програму Windows System Recoveryякщо відновлюєте дані не на тому ж диску. Вона не відновить менші диски, і іноді важко навіть при роботі з дисками аналогічного розміру, на якому достатньо вільного місця.

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

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

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

Після завершення процесу виконайте розмітку та форматування диска, якщо збираєтеся знову використовувати його. Parted Magic надає зручний повноцінний редактор для виконання цього завдання, але ви можете використати утиліту Windows Drive Management (Панель управління > Система та безпека > Адміністрація > Створення та форматування розділів жорсткого диска), щоб вирішити те саме завдання. Найчастіше користувачі створюють єдиний розділ та форматують його в NTFS.

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

У вас зникли дані з Solid State Drive(SSD) диск? Пошкоджено файлову систему? Зламався контролер чи SSD диск не визначається? Чи сталася інша проблема з даними на SSD диску?

Звертайтесь до компанії Data Recovery - ми професійно займаємося відновленням віддалених даних із SSD накопичувачів на основі технологій NAND. У нас є все необхідне обладнання, а головне - досвід, який дозволяє вирішувати будь-які проблеми від віддалених файлів до несправності мікросхем SSD диска.

У чистій кімнаті

PC3000 Data Extractor

Паяльні станції

Адаптери для читання мікросхем пам'яті

Найкращі фахівці

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

У випадку, якщо у вашому місті немає нашої філії, ви можете надіслати SSD диск до нас у центральний офіс кур'єрською службою.

Фахівці з відновлення даних:

Як ми відновлюємо дані з диска SSD

Якщо SSD диск справний

Справний SSD - з погляду відновника той самий жорсткий диск. Тобто дані втрачені приблизно з тих самих причин і повертаються тим самим чином. Використовуються спеціалізовані програмидля реалізації двох підходів.

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

При другому підході на диску SSD знаходяться всі заголовки файлів та їх вміст. Структура папок та імена при цьому відсутні. Досвідчені фахівці розуміють, у якому разі доцільний той чи інший підхід, якими саме програмами користуватись та відновити дані з SSD правильно.

Схема роботи

Доставка

кур'єром безкоштовно

Діагностика

швидко та безкоштовно

відновлення

на професійному устаткуванні

перевірка

якості та повноти відновлення

тільки за успішного результату

SSD диск зламався

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

У ряді випадків (це залежить від типу несправності) можливий ремонт та відновлення працездатності SSDіз збереженням усіх даних.

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

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


Скільки коштує відновлення SSD?

Так як SSD диски за своєю конструкцією - це «великі флешки», то вартість робіт за ними обчислюється за тими ж критеріями, що й вартість відновлення флешки. Чим більше ми повинні витратити часу на роботу, тим вищою буде ціна. Точна вартість визначається процесі діагностики.

За 19 років 87 750 клієнтів вибрали нас

Знаємо RAID краще за виробників

Прозора схема роботи

Вигідні ціни

Конфіденційність та повний комплект документів

Чому губляться дані на SSD?

Диски SSD як засіб зберігання інформації є спадкоємцем проблем як flash-носіїв, так і всім звичних HDD. Тобто на них можливий прояв усіх тих самих софтових проблем, що і на жорсткому диску: «стерли», «відформатували», «перевстановили операційну систему», «зловили вірус».

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

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

Або, наприклад, раптово SSD запропонує себе відформатувати, а відновлення за допомогою програм позитивного результатуне дасть. Вирішити таку проблему можна лише розібравши SSD і рахувавши на спеціальному обладнанні. Докладніше про таку проблему можна прочитати у статті «Помилково-софтові проблеми на флешках».

Залишились питання?

Залишіть телефон та менеджер передзвонить Вам



Роман є автором статей у журналі «Залізо», періодично публікується на Overclockers.ru, а також працює інженером із систем відновлення інформації у вітчизняній компанії, чию продукцію використовує, у тому числі найбільші західні фірми. Давайте дізнаємося, як справи з відновленням даних з SSD.

Роман, як я зрозумів, ваша компанія займається безпосереднім випуском програмно-апаратних комплексів, що допомагають діагностувати та відновлювати інформацію з жорстких дисківабо Flash систем зберігання, таких як карти пам'яті, флешки і SSD?

Так, Антоне, все правильно. Компанія називається ACE Laboratory і цього року вона відзначила 20-річний ювілей, що для російської компаніїє дуже солідним терміном. Чи багато IT компаній початку 90-х, продовжують активно розвиватися через 20 років із моменту свого відкриття? Я про таких чую не дуже часто:)

Спочатку, ACE Lab була заснована вихідцями Таганрозького Радіо Технічного Інституту та вихідцями з Ростовського НДІ ТОП. Наприкінці 80-х, у цьому науково-дослідному інституті велася розробка радянських жорстких дисків. Здебільшого, це були клони Seagate'ів об'ємом 5-20 Мбайт (найбільш місткі зарубіжні моделі того часу ледь перевалювали за 60 Мбайт), але все збиралося з вітчизняної елементної бази, використовувалися радянська електроніка та працювали радянські інженери. Зараз важко уявити, що колись, у нашій країні, випускалися повністю вітчизняні компоненти не лише для військових потреб, а й для домашнього використаннязокрема для персональних комп'ютерів. З початком 90-х, коли разом із розвалом СРСР почався розвал державних підприємств, НДІ ТОП не довго зміг протриматися і незабаром був закритий. Талановиті інженери, які знають про принципи роботи HDD, знайшли своє місце у нових умовах ринку – якщо виробляти щось не було ніякого сенсу, відновлення даних – виявилося дуже перспективним напрямом діяльності. Адже на початку 90-х, жорсткі диски тільки-но набирали обертів, і були приблизно такою ж, рідкістю, як сьогодні SSD. Тому, ведучи розробки свого обладнання, паралельно розвитку HDD, компанія нагромадила величезний досвід за цей час, і сьогодні, без перебільшення, є лідером з виробництва обладнання для відновлення інформації в усьому світі. Просто говорять про нас не дуже часто – надто вузькоспеціалізована ця справа, “Data Recovery” :)

Чи стурбована ваша компанія розвитком даного перспективного напряму ( твердотільна пам'ять), чи зосереджує свої сили більше на традиційних жорстких дисках?

У відсотковому співвідношенні, HDD і SSD йдуть приблизно 90% до 10%, так що упор на жорсткі диски ставиться зараз, звичайно ж, більше, ніж на твердотільні накопичувачі. З іншого боку, поступова канібалізація підприємств, що випускають HDD, йде на користь і SSD – з'являється можливість краще сконцентрувати ресурси для розробок. Наприклад, ще років 10 тому, жорсткі диски випускалися цілою когортою компаній. Це були Fujitsu, IBM, Hitachi (а згодом, Hitachi-IBM), Samsung, Toshiba, Seagate, Western Digital, Quantum, Maxtor і т.д. Доводилося приділяти всім накопичувачам часу однаковою мірою, і оскільки кожен із виробників мав унікальну архітектуру дисків (а як наслідок, і принципи відновлення даних із них), то займатися рівномірним розвитком відразу всіх напрямків було непросто. З часом, на ринку залишилося лише два основних конкуренти, які поглинули всіх інших – Seagate та Western Digital ну, і мабуть, Hitachi який хоч і був куплений Seagate'ом, зараз все ще штампує дуже малим тиражем дешеві 2.5” диски для ноутбуків. Так що зосередившись на двох-трьох виробниках, з'являється можливість більше часу приділяти і SSD - втім, все, що трапилося, склалося вкрай своєчасно.

По ходу роботи ти часто спілкуєшся із західними клієнтами, а чи багато хто в нас зараз користується послугами відновлення даних із SSD чи Flash?

Справа в тому, що відновлення інформації – справа дорога. Це дуже копіткий процес, який за визначенням не може оплачуватись дешево. І якщо з жорсткими дисками, справи йдуть непогано (люди часто звертаються за відновленням своєї інформації), то з Flash накопичувачами все набагато складніше. Наприклад, SD карта фотографа, який вів весілля, раптово його підвела, і всі святкові фото зникли разом з працездатністю карти. У цьому випадку, звичайно ж, і фотограф, і наречений із нареченою зацікавлені у відновленні втрачених даних і готові заплатити чималі гроші. Але якщо у студента навернулася флешка з рефератом, навряд чи він платитиме дві-три тисячі рублів за відновлення своєї інформації. За кордоном, навіть 100-200 $ не є великими грошима, якщо на кону стоять фотографій з подорожей, або більш-менш значущі документи. А ось у нас, народ менш багатий, тому і відновлювати дані не поспішає. Часто бувають випадки, коли люди не хочуть жертвувати 8-гіговою флешкою ​​вартістю в 500 рублів (яку потрібно розкрити і відпаяти чіп пам'яті подальшого відновлення), боячись втратити гарантію і надалі, втратити можливість обміняти в магазині на нову, безкоштовно. Це не говорить про жадібність, це говорить про зовсім інший рівень доходів у порівнянні з багатим Заходом. Те саме і з SSD - відновлення даних з них коштує ще дорожче, і поки що, на російському ринку ніхто витрачати великі гроші за відновлення твердотільного диска не хоче. До того ж, ті хто купує SSD обізнані про їх недовговічність, тому важливі дані на них не зберігають, використовуючи виключно для програм і операційної системи. На Заході, люди менш технічно підковані, тому купивши ноутбук з SSD, вони відразу скидають на нього важливі документації, фотографії, відео, та й взагалі все що тільки можна, і сильно дивуються коли SSD раптово вмирає. Так що на Заході, клієнтів, які звертаються за відновленням даних з SSD, вже досить багато – в рази більше ніж у Росії.

Серед користувачів завжди ходило повір'я, що якщо зламався жорсткий диск, то з нього без проблем можна «злити інформацію», а ось через особливості твердотільних накопичувачів цього зробити взагалі неможливо, чи це так?

Твердотільні накопичувачі, відносно нові – їм лише кілька років (саме стільки часу вони активно розвиваються, до 2008 року про них взагалі майже ніхто не знав), тому й часу на їхню “розкопку” було витрачено набагато менше. З HDD є величезний досвід, відновлювати дані з них легше через досконалість та технології, і програмного забезпечення. З флешками та SSD все по-іншому, принцип роботи, розміщення та зберігання даних сильно відрізняється від HDD, тому «переключити мізки» з жорстких дисків на флешки було досить непросто.

Спочатку, SSD першихпоколінь не відрізнялися від звичайних флешок за принципом запису та читання інформації, просто дій було трохи більше, і загальне відновлення проходило повільніше, вимагаючи значно більше часу. Наприклад, у SSD, всі дані розбиваються на шматки розміром 4 Кбайт, і записуються в різні мікросхеми на платі SSD. Тому доступ до цих даних дуже високий. Тобто. контролер, той самий файл починає зчитувати відразу по 4-м каналам, з 4-х мікросхем, зчитуючи 1-у частину з 1-ї мікросхеми, 2-ю з другої і т.д., роблячи це одночасно (що- типу RAID0 у HDD). Завдяки такому розпаралелювання, і досягається висока швидкістьпоряд з більш «плавним» зносом NAND FlASH, оскільки запис та зчитування велося постійно в різні ділянки чіпів пам'яті. Але рахувавши дані з мікросхем, інженер отримував сміття зі шматків файлів – необхідно було відновити перетворення контролера, повторивши їх у зворотному порядку. Уяви собі ковдру, розрізану на смужки шириною 5-см, які потім перемішали в загальній коробці. Завдання – всі шматки збудувати в правильному порядку, і заново пошити ковдру – приблизно з таким самим завданням стикався фахівець. Необхідно було відпаяти всі мікросхеми, рахувати їх, проаналізувати

кожну з них, і почати зв'язувати їх між собою по шматках, щоб отримати дані користувача. Це вимагало величезної кількості часу і, звичайно, назад свій дорогий SSD користувач вже не отримував і повернути в магазин за гарантією не міг - або дані, або гарантія, т.к. всі мікросхеми попередньо випоювалися і зчитувалися. Тим не менш, повернути дані було можна, хоча й дуже непросто. Однак, вже в другому поколінні SSD, розробники твердотільних накопичувачів довели свої алгоритми запису інформації не просто до розрізання та перемішування (для більш рівномірного використання осередків мікросхем) вони вирішили включити шифрування. Тобто. контролер, перед записом даних попередньо їх шифрував, виходив так званий "рівномірний білий шум", що заповнював простір мікросхем. Тут то й виникла проблема – віднімати дані було можливо, а от «склеїти» їх без розшифровки виявилося просто нереально. Але, як виявилося, SSD 2-го та 3-го покоління вже вміли працювати в технологічному режимі, який можна було активувати, якщо злітала прошивка або відбувався збій мікропрограми контролера SSD. Активувавши цей режим, стало можливим домогтися доступу до даних без попереднього відпаювання чіпів, зробивши процес відновлення більш швидким і менш складним.

Якщо технологічний режим реалізований на SSD, чому про нього мало хто говорить із виробників, коли він може допомогти відновити зіпсований накопичувач?

Все просто - ніхто з виробників не хоче, щоб SSD диски ремонтувалися сторонніми компаніями, а дані відновлювалися. Вони хочуть одного – великих продажів. Ламається диск – ти купуєш новий, а не йдеш його ремонтувати, як, наприклад, HDD. Однак оскільки виробники розширюють гарантію на свою продукцію твердотільних накопичувачів, і хочуть що б користувачі більше їм довіряли, доводиться йти на хитрості, так що додали вони техно режим не для того, щоб допомогти відновити дані, а для того, щоб самим їх полагодити. Допустимо - поламався у тебе SSD через два роки після покупки, а гарантія на SSD - п'ять років. Ти несеш його в сервісний центр де в тебе його забирають, а в замін дають такий самий. При цьому твій старий SSDвирушає на завод, де його вводять в техно режим, роблять перепрошивку мікропрограми, тестують, змінюють корпус і відправляють у СЦ назад, щоб хтось інший забрав його, замість точно такого ж, що зламався. Адже як показує практика, в сучасних SSD, зношуються не чіпи пам'яті - всі проблеми пов'язані в 95% з контролером і мікропрограмою, яка може злетіти, або пошкодитися під час використання. Але, хочу зауважити, що це – виключно здогад, хоча треба сказати, виглядає він дуже правдоподібно:)

Під час розробки як апаратних, так і програмних комплексівДля відновлення інформації ваші співробітники повинні розбиратися з контролерами, мікросхемами та іншим. Це набагато простіше зробити, співпрацюючи із самими розробниками, наприклад, виробниками накопичувачів чи контролерів, чи йдуть вони на контакти?

99% всіх виробників контролерів, включаючи відомі Marwell, Indilinx, SiliconMotion, Alcor Micro, Phison, Sandforce, знаходяться у Китаї. Саме там вони розробляються, випускаються тощо. Налагодити контакт дуже непросто, та й це не зовсім вигідно самим виробникам контролерів, які, як я вже казав, хочуть якнайбільше продати. Тому, розробникам, шляхом спроб і помилок доводиться самим до всього додумуватися. :)

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

Імовірність того, що SSD вийде з ладу - 100% :) Інше питання в тому, скільки часу на це потрібно? Якщо, наприклад, гарантія виробника 5 років, можу з дуже високою ймовірністю сказати, що сам SSD морально застаріє куди швидше, ніж встигне закінчиться гарантія на нього, або він поламається. За 5 років будь-яке комп'ютерне залізо серйозно застаріває, так що «ходові» 2-3 роки, будь-який SSD цілком зможе пропрацювати. Що стосується техпроцесів та зменшення розміром осередків пам'яті, то тут вступають у роботу програмісти, які доводять алгоритми запису та «вирівнювання» до досконалості (як я вже й говорив вище). Крім того, додається солідний шматок простору для «перепризначених секторів», так що биті осередки моментально переписуватимуться в резервну область, забезпечивши цей запас по міцності.

Припустимо, перші покоління SSD 2007-2008 року, мали 30000-50000 цикл перезапису кожної комірки пам'яті, після чого вона ставала непридатною для запису. При цьому, через «лінійний» запис, коли користувач постійно переписував перші 1-5 Гбайт (кешування браузера і ОС можуть робити тисячі записів щодня в те саме місце), зношувалися тільки вони, а решта 50 Гбайт, залишалися незатребуваними, і диск міг дуже швидко померти. У сучасних SSD життєвий запас одного осередку значно менше – приблизно 3000-5000 циклів, проте через алгоритми «вирівнювання» запису, шифрування, накладання XOR патернів, перезапис кожного осередку максимально ефективний. Розробники люблять хвалитися тим, що на коробках з SSD вказують, мовляв, «наш накопичувач проживе 10 років, навіть якщо щодня ви записуватимете на нього 20 Гбайт даних!». Ось саме це вони й мають на увазі – одні й ті ж осередки, завдяки оптимізованим алгоритмам запису не будуть використовуватися постійно, так що для «вбивства» сучасної мікросхеми об'ємом 16 Гбайт потрібно записати на неї в 3000 разів більше її реального обсягу, тобто . приблизно 48 Тбайт ... Не думаю, що в повсякденному житті, навіть за пару років вийде записати хоча б 100-200Гбайт, не кажучи вже про терабайт. Тобто. навіть якщо з освоєнням 14нм техпроцесу, запас міцності одного осередку впаде до 300-500 циклів перезапису, на 512 Гбайтний SSD доведеться записати щонайменше дві сотні Тбайт для помітних пошкоджень NAND чіпа.

Слабке місце SSD - не пам'ять, а саме контролер і прошивка, яка дуже любить злітати, блокуючи всякий доступ до даних.

Аналітики SSD – світле майбутнє, все більше компаній починають випускати твердотільні накопичувачі (наприклад, нещодавно про таке бажання «виявили» Seagate та MSI). Раніше теж були припущення, що з часом NAND Flash пам'ять або її аналоги зможуть замінити собою жорсткі диски, це було ще до офіційного виходу масових лінійок SSD, як терміни тоді називалися десятки років. Зараз уже говорять про перевагу у бік SSD за якісь найближчі 3-5 років, як ти вважаєш, чи буде він і що треба накопичувачам для того, щоб обігнати у виробництві жорсткі диски?

Заперечувати те, що майбутнє за SSD – безглуздо. Але й робити якісь пророцтва про «суттєву перевагу в найближчі два-три роки» теж помилково Те, що всі більша кількістьвиробників, що випускатиме SSD накопичувачі - це цілком очевидно, адже запустити у виробництво твердотільний накопичувач у сотні разів простіше, ніж випустити працюючий HDD. Що потрібно для того, щоб SSD працював? Закупити жменю мікросхем і до них контролер з офіційною заводською прошивкою, яку за бажанням можна дописати або доповнити. Тобто. будь-яка більш-менш вагома конторка, яка займається випуском комп'ютерного заліза(Клепає відеокарти і материнки), цілком може випускати і SSD без особливих головних болів - нічого нового для них не буде. Зовсім інше – випустити конкурентоспроможний контролер, тому тут, швидше,

питання в тому, скільки компаній продовжуватимуть чи почнуть випуск SSD контролерів, а не самих SSD дисків. Поки що, з вагомих, їх лише п'ять – Sandisk, Sandforce, Samsung, Indilinx, Marwell, але цілком можливо, що з'являтимуться і нові гравці, які представлять своє бачення «ідеального контролера для SSD». Почати розробку контролера для твердотільного накопичувача, набагато простіше, ніж почати випуск власних HDD, Так що перевага рано чи пізно все одно буде у бік твердотільних накопичувачів. Гравців на ринку NAND FLASH ставатиме дедалі більше, а ось кількість виробників HDDз ймовірністю 99.9% залишиться тим же – Seagate і WD, третього вже не буде.

Але поки що, корінних змін на ринку ПК я не бачу, за HDD все ще головні плюси – більша надійність (ймовірність раптової смерті менша ніж у SSD), невисока ціна, величезні обсяги. Так, у мобільному секторі, FLASH давно витіснив HDD форм-фактора 1.8”, повністю зайнявши весь ринок, але щодо ПК, то глобальних поліпшень порівняно з 2008 роком, я поки не бачу. Твердотільні накопичувачі все ще дорогі, а максимальний об'єм обмежений 256-512 Гбайтами (це вже остання грань з осудною вартістю, далі йдуть просто приголомшливі ціни), тому навіть здешевлення пам'яті не дає істотної доступності. Здавалося б, переможець очевидний – HDD продовжують домінування в секторі ПК (ми про нього і говоримо, він для нас головний, мобільний не беремо), але насправді конкуренції як такої немає. Між SSD і HDD буквально зараз зав'язується дружба, оскільки разом, один від одного, вони братимуть набагато більше плюсів, ніж поодинці. У найближчому майбутньому на нас, швидше за все, чекає наступний розвиток ситуації: у середньостатистичного користувача в ПК буде встановлено два накопичувачі – один SSD, невеликого об'єму та за доступною ціною (128-160 Гбайт за ~80-100$) для програм, ігор та операційної системи, і місткий HDD об'ємом 2-4 Тбайт, для зберігання FullHD фільмів, музики, документів, образів ігор і т.д.

Але, знову ж таки – це все лише в тому випадку, якщо ціни на доступ в інтернет не полетять вниз, і люди не масово користуватимуться сервісами для онлайн перегляду HD Video, музики і т.д. У цьому випадку, сенсу в HDD не буде ніякого – для ігор та встановлених програм, вистачить і 256 Гбайтного SSD, а все інше можна буде зберігати на “ хмарних серверах”, які набирають популярності. Ось тільки справа це не найближчого майбутнього, швидше за все така картина буде до 2018-2020 року, а поки що – SSD та HDD житимуть у тісній співпраці один з одним.

Але, це лише моє бачення ситуації, надто багато умов для якогось однозначного висновку:)

Дякую за відповіді на запитання та бажаю подальших успіхів у вашій нелегкій справі:)