Потрапив до мене iPod Classic 80 Gb з проблемою: «На екрані напис" Connect to iTunes to restore ", спроба відновлення через iTunes закінчується помилкою +1439». Перед цим його банально упустили. На обличчя мертвий (або як виявилося пізніше частково мертвий) жорсткий диск.
діагностика
В першу чергу нам необхідно з'ясувати наскільки погано йдуть справи з жорстким диском. Для початку переведемо iPod в режим діагностики. Для цього необхідно одночасно затиснути кнопки «Menu» і «Select». Через кілька секунд плеєр почне перезавантажуватися і на екрані з'явитися яблучко. У цей момент затискаємо кнопку «Select» і кнопку перемотування назад. Відкриється діагностичне меню iPod-а. Тут можна перевірити більшість функцій плеєра, але нас найбільше цікавлять дані S.M.A.R.T. його жорсткого диска. Зростаюче число «Reallocated sector count» (я перевіряв цей параметр після кожної з декількох спроб відновлення через iTunes) показує нам що проблема дійсно криється в жорсткому диску.
Для більш детальної діагностики HDD переведемо плеєр в режим накопичувача. Для цього знову затискаємо кнопки «Menu» і «Select» і так в момент появи яблучка на екрані затискаємо вже «Menu» і «PlayPause». Після появи на екрані напису «OK to disconnect» кнопки відпускаємо і підключаємо плеєр до комп'ютера.
Далі нам знадобитися будь-яка програма для тестування поверхні жорсткого диска (я використовував Victoria) якої і перевіряємо поверхню жорсткого диска на биті сектора. Тут необхідно зазначити одну тонкість (можливо це не стане для кого чимось новим, але я наступив на такі граблі, так що все-таки зазначу про всяк випадок): через кілька bad-блоків жорсткий диск відключається а в лог вікторії падали помилки «ABRT». У таких випадках доводиться зупиняти сканування відключати і заново підключати плеєр і запускати тест далі з місця звідки почали сипатися помилки (або з місця трохи далі що б відразу відсікти мертвий шматок диска). На даному етапі нам необхідно остаточно підтвердити, що проблема дійсно в жорсткому диску і знайти найбільший живий шматок що б в подальшому його вирізати для використання.
Відновлення. Спроба №1.
Єдиний відомий мені спосіб використання жорсткого диска з bad-блоками - вирізати мертвий шматок диска, і використовувати диск зменшеного обсягу. Спосіб не самий надійний - диск може відмовити в будь-який момент - але в моєму випадку підходив, тому що не хотілося розщедрюватися на новий (hdd для iPod classic коштує близько 3300 рублів).
Пошукавши інформації з приводу розбивки диска iPod-а знайшов тільки ось цей запис на форумі: www.mobile-files.ru/forum/showthread.php?t=306330. Спробував. І не вийшло. Пов'язано це з тим, що у мого примірника померло в тому числі майже самий початок диска разом з файлової таблицею. Відповідно у мене не було того вмісту диска яке створює iTunes при відновленні плеєра (це не вказано в повідомленні форуму, але після нарізування диска необхідно відтворити вміст диска як ніби це зробив сам iTunes). І повторити я його не зміг.
Відновлення. Спроба №2.
Тепер слідуємо інструкції на екрані плеєра. Спочатку необхідно прочитати відмову від гарантій і погодитися з ним одночасним натисканням «Menu» і «PlayPause». Потім почнеться перепрошивка плеєра. Тут я натрапив на проблему про яку ніде не було написано - під час цього процесу відбувається форматування жорсткого диска. А так, як він сильно пошкоджений то процес цей затягнувся. Перші два рази я навіть думав, що плеєр завис і перезавантажувати його (затиснувши «Menu» і «Select»). Однак я даремно це робив. Просто треба почекати - у мене це зайняло приблизно 3-4 години.
Після перепрошивки і перезавантаження плеєра з'явитися меню завантажувача. У ньому вибираємо «Rock box». Завантажувач скаже, що не знайдений файл «rockbox.ipod» - не звертаємо увагу. Після того, як Rockbox запустився знову підключаємо плеєр до комп'ютера. Буде виявлено жорсткий диск який нам тепер доведеться перерозбити що б вирізати мертвий шматок.
Тут я зіткнувся з новою проблемою - жодна з утиліт під Windows не хотіла працювати з цим диском. Хтось його просто не бачив. Хтось зависав при спробі звернення. Можете попередньо самі спробувати - може бути і вийде. Якщо немає - то наступний абзац для вас.
Мене врятував старий добрий fdisk з Linux. Він без проблем переробив таблицю розділів в потрібний мені вид. Для прикладу наведу список команд (докладніше в довідці fdisk):
Тут варто звернути увагу що необхідно обов'язково вказати тип розділу як Windows (0x0C) інакше ні emCore ні Rockbox не побачать цей розділ.