Backup si restaurare SSD pentru Allview WI10N cu ajutorul unui stick USB cu Ubuntu

Instructiunile de mai jos vor permite crearea unei imagini 1:1 a SSD-ului tabletei Allview WI10N ce va putea fi folosita pentru restaurare indiferent de ce se intampla cu partitiile existente. Am scris acest tutorial deoarece functiile de recovery disponibile in Windows nu functioneaza din cauza customizarilor facute de producatorul original (Onda).

Cerinte:

  1. Tastatura detasabila a tabletei – nu va functiona dar este necesara pentru portul USB full size inclus si pt. touchpad
  2. Adaptor micro-usb -> USB – vom folosi atat portul USB de pe tableta cat si cel de pe tastatura detasabila
  3. Bateria tabletei incarcata la 100% – nu va fi posibila incarcarea pe parcursul operatiunii, ambele porturi USB vor fi ocupate.
  4. Stick USB formatat FAT32 de cel putin 32GB pentru a avea suficient spatiu atat pentru Linux cat si pentru backup.
  5. Ubuntu Linux pe 64 biti cu suport UEFI (varianta pe 32 biti nu va functiona) disponibil aici: http://www.ubuntu.com/download/desktop
  6. Fisierul bootia32.efi disponibil aici: https://mega.nz/#!VVoiAapT!A1f5D7_r9Ov92lXOO2iDhoo519R-iqiBByl84L0UtVE
  7. Tastatura pe USB separata de cea a tabletei- cea detasabila nu poate fi folosita cu Linux si va fi necesara pt. tastarea comenzilor
  8. Un arhivator capabil sa deschida fisiere ISO (winrar, 7zip) pentru extragerea fisierelor Ubuntu

Partea 1 – pregatirea stick-ului USB pentru BOOT

  1. Formatati stick-ul cu sistemul de fisiere FAT32 (este singurul sistem recunoscut de BIOS/UEFI)
  2. Deschideti imaginea ISO descarcata de pe ubuntu.com cu 7zip/winrar si extrageti continutul direct pe stick (nu creati alte foldere pt. acest lucru).
  3. Copiati fisierul bootia32.efi pe stick in directorul EFI->BOOT. La final ar trebui sa aveti acolo 3 fisiere: bootx64.efi, grubx64.efi, bootia32.efi

Daca totul a fost OK veti avea un stick cu Ubuntu compatibil UEFI.

Partea 2 – bootarea tabletei

  1. Introduceti stick-ul in portul USB de pe tableta cu ajutorul adaptorului de la punctul 1 de la cerinte
  2. Conectati cea de-a doua tastatura la portul USB de pe tastatura detasabila a tabletei.
  3. Porniti tableta si apasati F7 cat mai repede pentru afisarea meniului de boot. Daca totul a fost ok la partea 1 ar trebui ca stick-ul sa apara in meniul de boot si se va putea intra in Linux.
  4. Alegeti stick-ul din meniul de boot si apasati Enter

Partea 3 – backup-ul datelor de pe SSD pe stick

Atentie: Linux nu are suport complet pentru aceste tablete. Daca apuca sa intre in stand by se va bloca si va trebui a o luati de la capat. Asadar dati frecvent cu degetul pe touchpad pentru a nu intra in stand-by.

Deschideti o consola si tastati comenzile de mai jos:

  1. Activati drepturile de root prin introducerea comenzii su
  2. Activati drepturile de scriere pe stick: sudo mount -o remount,rw /cdrom
  3. Salvati datele pe stick:
    dd if=/dev/mmcblk0 conv=sync,noerror bs=64K | gzip -c | split -a3 -b2G – /cdrom/backup.img.gzIn comanda de mai sus /dev/mmcblk9 este SSD-ul iar /cdrom e directorul unde a fost montat stick-ul de catre Ubuntu. Aceasta operatie va dura in jur de 30-40 minute asa ca nu lasati tableta sa intre in stand-by. La final veti avea pe stick 4-6 fisiere de forma backup.img.gzaaa, backup.img.gzaab, backup.img.gzaac, etc.
  4. Opriti tableta tastand comanda halt in consola. Nu scoateti stick-ul in timpul functionarii sau pana nu s-a oprit complet!

Daca totul a decurs in regula veti avea un stick bootabil pe care il veti putea folosi pentru restaurarea tabletei indiferent de ce se intampla cu partiiile.

Partea 4 – restaurarea datelor din Backup pe SSD

Bootati de pe stick-ul creat mai devreme urmand indicatiile de la pasul 2, deschideti o consola si tastati comenzile de mai jos

  1. Activati drepturile de root prin introducerea comenzii su
  2. Suprascrieti continutul SSD-ului cu datele din backup: cat /cdrom/backup.img.gz* | gunzip -c | dd of=/dev/mmcblk0
    Aceasta operatie va dura in jur de 30-40 minute asa ca nu lasati tableta sa intre in stand-by.
  3. Opriti tableta tastand comanda halt in consola. Nu scoateti stick-ul in timpul functionarii si nu incercati sa o opriti de la buton. Odata ce tableta s-a oprit complet scoateti stick-ul si ar trebui sa porneasca in mod normal de la buton