Міграція на F2FS на прикладі Asus Transfromer pad TF300T

Що таке F2FS і що дає перехід на неї користувачеві? F2FS – це файлова система, розроблена спеціально з урахуванням специфіки флеш-пам’яті і враховує такі особливості, як незмінний час доступу і обмежений ресурс з числа перезапису даних. Її використання дещо збільшує швидкість читання/запису даних та зменшує “зношування” комірок флеш-пам’яті. Підтримка файлової системи F2FS включена в ядро Linux починаючи з гілки 3.8.

Для того, щоб скористатися перевагами F2FS, нам знадобиться f2fs-рекавери (наприклад TWRP 2.8.7.2), яким ми відформатуємо розділ /data в даний формат, сумісний ядро і прошивка (майже всі сучасні KitKat-прошивки і ядра під них сумісні з f2fs), трохи терпіння і уважність.

Зміна файлової системи на F2FS

  1. Робимо резервну копію усього на картку пам’яті а краще на ПК. Фотографії, музика, відео – усе це буде втрачено якщо ви не зробите резервної копії!
  2. Розблоковуємо завантажувач та встановлюємо TWRP як описано тут.
  3. Якщо прошивка не з серії KatKiss – завантажуємо f2fs-ядро (наприклад Geass чи Grimlock). перезавантажуємо планшет у рекавері, встановлюємо ядро і обов’язково завантажуємося назад в систему. Якщо встановлювали ядро окремо і при завантаженні бачите Encryption unsuccessful – не звертайте уваги і продовжуйте.
  4. Перезавантажуємо планшет, коли екран погасне утримуємо клавішу гучності вниз, щоб потрапити в режим fastboot. Упевніться, що курсор стоїть на RCK і натисніть клавішу гучності вгору, щоб зайти в recovery
  5. Після цього йдемо в “Wipe”> “Format Data” та вводимо yes і підтверджуємо кнопкою Enter. Повинно бути написано “форматування з mkfs.ext4” (це процес довгий, від 20 хвилин і до декількох годин, і його переривати не можна, чекайте. У мене він зайняв 25 хв. Якщо рівень заряду акумулятора низький – підключіть зарядний пристрій.). Перезавантажуємося в рекавери.
  6. Тепер йдемо в “Wipe”> “Advanced Wipe”, обираємо “Data” і тиснемо “Repair or Change File System” > “Change File System” > “F2FS” і свайп. Повинно бути написано “форматування з mkfs.f2fs”. Чекаємо поки не відформатує, після чого можна встановлювати необхідну прошивку. Готово!