Einleitung

Ich konnte online keine Anleitung finden, also habe ich Notizen gemacht, als ich es für mich selbst herausfand. Möglicherweise lässt sich diese Anleitung auch auf andere Tolino EReader, sowie Kobo Libra 2 und andere Kobo EReader anwenden. Ich habe das nur mit dem Tolino Vision 6 unter der Firmware Version 16.1.0 durchgeführt, eventuell unterscheidet sich die mögliche Größe (das trifft insbesondere auf den Bereich der Anleitung zu, in der es um die Erweiterung des Speichers geht).

  1. oIU5UrhlBEgUZd1I
    oIU5UrhlBEgUZd1I
    65iUSRRcHDi4CdyF
    • Schalte den Reader aus indem du den Einschaltknopf auf der Rückseite hältst und die entsprechende Option im Menü wählst.

    • Hebel die Rückseite mit einem dünnen Metallwerkzeug wie etwa das iFixit Jimmy oder einem feinen Küchenmesser, auf.

    • Sei besonders vorsichtig in dem Bereich wo sich die Hauptplatine befindet, damit du sie nicht beschädigst.

    • Am Anfang ist es etwas kniffelig aber wenn du es erst einmal ein wenig gelöst hast, wird es leichter.

  2. n5TMjHVMtFBYhysf
    n5TMjHVMtFBYhysf
    EwNaYMAqHXjPBFKs
    • Jetzt wo du das Gerät geöffnet hast, beginnt der schwierigste Teil.

    • Die SD Karte ist im SD Karten Slot mit zweiseitigen Klebeband auf beiden Seiten fixiert.

    • Du kannst das angehen wie du möchtest, stelle jedoch sicher, dass du in Ruhe arbeitest und wende keine übermäßigen Kräfte an.

    • Zuerst wackelte ich mit meinen Fingern hin und her im Slot.

    • Dann nahm ich eine Kredit-Karte, um etwas mehr Druck auf die schon gelöste Stellen der Karte in Slot auszuüben und die Karte aus dem Slot zu löse.

    • Eventuell kannst du die SD-Karte auch mit einer Pinzette entfernen.

    • Es kann auch hilfreich sein, zeitweise die Schraube links unten von der Karte zu lösen.

    Pushing with a pin on the opening on the back side of the slot did it for me.

    grmon -

  3. iVGnHHXGyafYPDUP
    iVGnHHXGyafYPDUP
    ZYdgubiVVgPnIWgF
    • Nun musst du ein Backup von der SD-Karte machen. Dazu kannst du jede von dir bevorzugte Software nehmen.

    • Das Foto zeigt das in Linux Mint eingebaute Disk-Management Tool.

    • In Windows kannst du z.B. ein Progamm wie Win32DiskImager nehmen.

    • Unter macOS, kannst du das Festplattendienstprogramm verwenden. Wähle die SD-Karte an, klicke File > New Image > Image from "[SD Card Volume Name]"

    • In Windows wirst du auch einige Meldungen sehen, die dich drängen die Partitionen der SD-Karte zu formatieren. Formatiere keine der Partitionen das würde unwiderruflich dein Gerät lahmlegen.

    • Es reicht nicht aus nur die vom Betriebssystem erkannten Dateien zu kopieren. Du musst ein Programm nehmen, das ein Abbild der gesamten Karte erstellt.

  4. PIqMxtcySZf5HJcH
    • Jetzt machst du das ganze umgekehrt mit der neuen SD-Karte. (das Abbild wieder auf die neue Karte aufspielen)

    • Die meisten Programme, die Festplattenabbilder erstellen können, können es auch schreiben. Meistens befinden sich die Schaltfelder gleich nebeneinander. Das wirst du herausfinden.

    • Lösche das Abbild nicht nach dem Schreiben. Wenn irgendwann die SD-Karte den Geist aufgibt kannst du mit diesem Abbild deinen EReader wiederbeleben.

    how format correctly the new sd card?

    Sylvain Gauthier -

    You can't create the formatting from scratch. You have to create an image from the old card and flash it onto the new one.

    Dekkia -

    I need a mirror image. Could you send it to me? Thank you

    yuese -

  5. 3N2rba6xJZyoxPvj
    • Wenn du nur den eingebauten Speicher ersetzen wolltest, dann ist hier Schluss. Du wachst in deinem Bett auf mit einem reparierten Gerät auf.

    • Wenn du weitermachst, bleibst du im Wunderland und ich zeige dir wie du den eingebauten Speicher deines EReaders vergrößerst.

    • Das Vergrößern des internen Speichers deines EReaders funktioniert genauso wie das Ersetzen des Speichers bis zu diesem Punkt.

    • Der Rest der Anleitung ist nur von Bedeutung wenn du eine SD-Karte mit mehr Speicherkapazität als die Originale verwendest.

    • Ich empfehle ganz besonders Linux dazu. Ich habe Linux Mint verwendet, aber jede andere moderne Distro funktioniert genauso.

    • Bestimmt lässt sich das ganze auch mit den Homebrew Programmen in MacOs oder WSL in Windows bewerkstelligen, das habe ich aber nicht ausprobiert.

    • Auf einigen Bildschirmfotos nutze ich eine 512GB SD-Karte und auf anderen Bildern eine mit 32GB. Das kommt daher, dass ich wieder etwas zurück gehen musste, um noch mehr Bildschirmfotos zu machen.

  6. YdIs11nOGWAr6aEV
    • Der erste Schritt, um den Speicher deiner Hauptdatenpartition zu erweitern ist, den leeren Speicher am Ende deiner Partitionstabelle auszufüllen.

    • Glücklicherweise befindet sich die besagte Partition schon am Ende der Partitionstabelle.

    • Begehe nicht den Fehler, den ich gemacht habe und verwende GParted dafür. Die macht das System kaputt und du musst das Abbild erneut auf die SD-Karte schreiben.

    • Sofern Du sie nicht schon installiert hast, installiere f2fs-tools Version >= 1.15 und gdisk.

    • f2fs-tools version >= 1.14 (und vielleicht auch ältere Versionen) geben einige fälschliche Fehlermeldungen aus, die sich auf die Größe der SD-Karte beziehen.

    • Einige/ die Meisten/ Alle Kommandos in dieser Anleitung müssen mit Superuser-Rechten ausgeführt werden.

  7. A6kmD3OLohXMHlyk
    • Öffne gdisk, um die Partitionen zu editieren:gdisk/dev/sdx, wobei /dev/sdx die USB-Stick Bezeichnung ist. In meinem Fall war es entweder sdb oder sdc.

    • Sortiere die Partitionen mit s.

    • Liste alle Partitionen mit p.

    • Die Ausgabe der in der Konsole sollte ähnlich wie im Bildschirmfoto aussehen. Wundere dich nicht, wenn manche der Nummern nicht aufgeführt werden.

  8. BetC2FtvnaL2n2ch
    • Die Partition, die du vergrößern möchtest lautet UDISK. Finde ihre Partitionsnummer in der List aus dem zweiten Schritt.

    • Tippe i sowie die Nummer der Partition unserer Partition wenn gefordert. (in diesem Fall war es 15)

    • Kopiere die Ausgabe irgendwohin, wo sie sicher ist. Du wirst sie später brauchen.

    • Wie Du siehst, hat der Eintrag Last sector den Wert 31075328 (bei 14,8 GB), weil da die alte SD-Karte aufhörte.

  9. MBatY34BDJnfECls
    MBatY34BDJnfECls
    YMrRsOpUZSbVJuyc
    • Nun musst du einen Fehler beseitigen, der entsteht, wenn man eine kleine SD-Karte komplett auf eine größere kopiert.

    • Durch drücken von v kannst du die Partitionstabelle auf der SD-Karte überprüfen. Du wirst eine Fehlermeldung und eine Warnung erhalten.

    • Die Warnung kannst du ohne weiteres ignorieren, aber den Fehler musst du beseitigen.

    • Drücke x, um in den Expertenmodus zu gelangen.

    • Drücke e im Expertenmodus, um den Fehler zu beseitigen.

    • Drücke danach m, um zum Hauptmenü zurück zu kommen.

    • Achte auf den Prompt in der Kommandozeile, daran kannst du den Modus erkennen. In den verschiedenen Modi haben die Tasten unterschiedliche Bedeutungen.

  10. ALDbiNcrV34MnIrE
    • Wenn das zu Ende ist kannst du die Partition vergrößern. Dafür werden wir die bestehende Partition löschen und eine größere neu erstellen.

    • Gib d ein, um die Partition zu löschen. In dem Bildschirmfoto ist es Nummer 1, in einem vorhergehenden Bildschirmfoto war es Nummer 15. Für dich könnte es eine andere sein, stelle also sicher das du die richtige Nummer hast.

    • Gib n ein, um eine neue Partition zu erstellen.

    • Nachdem du d eingegeben hast, wirst Du einige Fragen beantworten müssen.

    • Die Partitionsnummer, den ersten Sektor und den Hex Code oder GUID sind die gleichen, die du vorher kopiert hast. Normalerweise ist der erste Sektor korrekt aber es schadet nicht, das doppelt zu überprüfen.

    • Durch den vorgegebenen Wert für den letzten Sektor wird die Partition über den verbleibenden Diskspeicher ausgeweitet. Das möchtest du ja, also drücke Enter, um die Vorgabe zu akzeptieren.

  11. UaZcqAxdANnsG3OE
    • Nun müssen wir die Partition auf den richtigen Namen umbenennen.

    • Drücke c , um in den Umbenennungsmodus zu gelangen.

    • Gibt die Nummer der Partition ein. Nochmals: Es ist möglicherweise nicht die Nummer 1 für dich.

    • Gib den Namen von UDISK ein ohne Ein- bzw. Ausführungs-Zeichen.

    • Tippe i und die Nummer der Partition. In der Ausgabe sollte nun alles gleich mit den vorher kopierten Informationen sein, außer die spezifische GUID der Partition, der letzte Sektor und die Partitionsgröße.

  12. yQmrQTR3sIuF2mYv
    • Bevor Du die Partitionsgröße abschließen kannst, musst Du die alte partitionsspezifische GUID erneut eingeben.

    • um das machen zu können drücke x ,um in den Expertenmodus zu gelangen.

    • Im Expertenmodus kannst Du c drücken um die GUID zu ändern. Du wirst nochmals nach der Partitionsnummer gefragt.

    • Danach kannst Du die GUID aus der am Anfang gespeicherten Datei kopieren

    • Wenn das beendet ist kannst du den Expertenmodus verlassen indem du m drückst.

  13. OPkgRCK1uE3EXwwj
    • Jetzt kannst Du ein letztes mal deine Arbeit überprüfen, bevor Du sie dann endgültig machst.

    • Gib i ein und die dazugehörige Partitionsnummer. In der Ausgabe sollte alles bis auf den letzten Sektor und die Partitionsgröße gleich mit der anfangs kopierten Information sein.

    • Sind die Werte nicht gleich oder werden nicht angezeigt wird der EReader möglicherweise nicht hochfahren. Dann geh nochmal zurück und ändere sie.

    • Bis hierher haben wir noch nichts an deiner SD-Karte verändert. Wenn du also nicht sicher bist, ob alles stimmt und das ganzen nochmal machen willst, kannst du hier das Programm verlassen und es erneut versuchen.

  14. smEDNAWIHTvT3XIa
    • Wenn alles stimmt kannst Du nun die Änderungen auf die SD-Karte schreiben.

    • Gib w ein, um die Änderungen auf die Karte zu schreiben.

    • Das Programm fragt Dich ob Du Dir sicher bist, um weiter zu machen tippe Y ein.

  15. fbSHKvnk5PCALGQK
    • Nachdem du die Partitionsgröße erweitert hast, musst du noch die Größe des Dateisystems auf der Partition erweitern. Keine Angst, das ist ziemlich einfach im Vergleich zu dem, was du schon gemacht hast.

    • Tippe resize.f2fs /dev/sdXY wobei dev/sdXY die Partitionsdatei ist. In meinem Fall war es dev/sdb15.

    • Wenn alles richtig ist ist das Kommando schnell ausgeführt.

    • Wenn du die Ausgabe Mount unclean image to replay log first erhältst, bedeutet dies, dass die Partition nicht richtig ausgeworfen worden ist. Mounte sie, werfe sie in deinen Betriebssystem sofort wieder aus und versuche es erneut.

    • Wenn du die Ausgabe: Error: Device size is not sufficient for F2FS volume, more segment needed erhältst, benutzt du möglicherweisen eine ältere Version von f2fs-tools. Es gibt darin einen Fehler der ab der Version 1.15 behoben wurde. Das passierte mir auch auf meinem Computer und deshalb sieht die Konsole im Bildschirmfoto anders aus.

    • Dieses Bildschirmfoto unterscheidet sich von den anderen, da ich zu einer virtuellen Maschine wechseln musste, weil die f2fs-tools Version an meinem anderen Gerät zu alt war. Du kannst aber das gleiche Linux-Terminal wie für die vorherigen Schritte verwenden.

    sudo fsck.f2fs /dev/mmcblk0

    Error: In use by the system!

    This is what I'm getting at in the terminal what seems to be the issue?

    Gervie Macahia -

    I'm not sure what you're trying to do, tbh. While running fsck won't hurt it's not part of my guide.

    You're also running it on the whole disk (mmcblk0) instead of one partition of the disk (mmcblk0p1 for example)

    Maybe you get that error message because you're not supposed to run fsck on a disk, or maybe some of it's partitions are mounted.

    Dekkia -

    I also managed to get up to step 15 but at a lost if step 16 is to be executed in linux terminal. Is is possible to ask for the 512 image instead?

    Pan Maniego -

    Yes, step 16 needs to be executed in a linux terminal just like the steps before. I updated to guide to make this more clear.

    I won't share any images because I'm not sure about the legality of doing so.

    Dekkia -

    Info: Segments per section = 1 Info: Sections per zone = 1 Info: sector size = 512 Info: total sectors = 2097152 (1024 MB) Magic Mismatch, valid(0xf2f52010) - read(0xfc00) Can't find a valid F2FS superblock at 0x0 Magic Mismatch, valid(0xf2f52010) - read(0x0) Can't find a valid F2FS superblock at 0x1

    ended with this, guess debian bookworm is the only choice to perform the last step.

    Gervie Macahia -

    This doesn't look like an issue with f2fs or a specific distro.

    It's more likely that you pointed the command to the wrong disk. (Or the right disk with the wrong formatting)

    Dekkia -

    Can you make a video about this

    Dlsoz Pank -

    I found a few missing but important steps to makt it work. This is what I did, and it worked with a 128GB Microsd:

    1. After all GDISK commands, reboot Linux

    2. Boot again

    3. unmount the partition I just increased the size. In may case: umount /dev/sdb15

    4. Then follow with resize.f2fs as described.

    Tonto -

  16. xwJQNXTGUgohLHHd
    • Jetzt ist der Zeitpunkt, wo du siehst, ob du Du alles richtig gemacht hast.

    • Lege die SD-Karte in deinen EReader ein und halte den Ein/Aus-Schalter gedrückt bis die Informations-Leuchte aufleuchtet und blinkt.

    • Gib ihm etwas Zeit zum Hochfahren.

    • Nachdem es hochgefahren ist, kannst Du den neu erhaltenen Speicher überprüfen.

    • Wenn Dein Gerät nicht hoch fährt, hast wahrscheinlich einen Fehler mit der Partitionstabelle gemacht. Wenn du dein Gerät an Deinen Computer anschließt wird es dort als Allwinner Technology sunix Soc OTG connector in FEL/flashing mode erscheinen, wenn Du lsusb im Terminal eintippst. Ist das der Fall, gehst Du am Besten zurück zu Schritt 4.

    • Fährt es hoch aber der Speicher ist nicht vergrößert, hat evtl. die Vergrößerung des Dateisystems nicht funktioniert. Versuche diesen Schritt nochmal zu wiederholen und gehe sicher, dass dir hierbei keine Fehler unterlaufen.

    Thank you! Manage to expand up to 470ish as well using a sandisk 512 sdcard

    Gervie Macahia -

Abschluss

Um das Gerät wieder zusammenzubauen, klicke die Rückenplatte wieder ein und Du hast es geschafft.

Dekkia

Mitglied seit: 29/07/16

523 Reputation

17 Kommentare

A very well put together guide! In my case i used windows, but i had plenty of problems with my computer recognizing the partitions of the original sd card, so my solution was using a VM and it went smooth. The only thing is that after putting the sd card in the tolino i ended up with 45 gb of used space in a clean 128gb sd card that I don't know where it came from. But everything is working and i have more than enough space.

Jessemar -

Thank you!

The issue you're describing can happen with some versions of f2fs-tools below 1.15.

For the guide I used Debian Bookworm because the Ubuntu on my main machine still had 1.14.

Dekkia -

My sd card got broken before i could save the image and now my tolino vision 6 doesnt work. i have a new sd card and i can do the process, but i do not have the sd image. can yo please share the disk image?

1234 -

Sorry, I won't be sharing the SD card image because I'm unsure about the legalities of it.

Your best bet for finding an image is probably the mobileread forum.
Since the Tolino Vison 6 is based on the Kobo Libra 2 you might also get lucky with an image for the Libra 2.

Dekkia -

Please ask any questions on this page.

Either under the step that causes issues or in the comments at the end.

Maybe the answers are interesting for other people too.

Dekkia -

It worked! Thanks for the awesome guide and the suggestions, i fixed my eReader. The forum "mobileread" was really useful in troubleshooting the problem and i found someone had already found the solution there!!! Many thanks again for the suggestion!

1234 -

Hey, I have the same problem like you. My SD Card is broken, but i use a Tolino Shine 3. I found opensource parts of the Tolino on their official website:
https://opensource.mytolino.com/open_sou...

But i really don't know what kind of partitions the new card needs and which of these files should be on which partition.

Can someone with a working one help?
Or can someone share a image?

LordofBomb -

Dear Dekkia, thank you very much for this guide. I've followed it step-by-step and could recover my dead Tolino Vision 6 that got stuck at Recovery screed with a list of I/O errors.

Thanks once again for this awesome guide!

Lockitti -

Thank you!

I'm happy my guide was helpful.

Dekkia -

Meine sd Karte ist defekt. Sie ist am Pc nicht mehr erkennbar. Wo bekomme ich eine für vision6 formatierte SD Karte her? Oder wer hat einen „gebrochenen“ vision6

Winni -

Was tut man wenn sich der tolino vision 6 trotz neuer sd aufgehängt hat und man trotz langem Tastendruck nix passiert

Karin Walthert -

In diesem fall würde ich bei schritt 4 neu beginnen.

Auch würde ich empfehlen die englischsprachige anleitung zu verwenden. iFixit übersetzt Anleitungen automatisch in andere Sprachen und ist dabei nicht perfekt.

Dekkia -

@dekkia Wir nutzen bisher keine maschinelle Übersetzung. Am Ende der Anleitung im Bereich "Besonderer Dank geht an diese Übersetzer:innen:" die Menschen sehen, die hier mitgeholfen haben - du hast ja selbst schon entdeckt, wie du die Übersetzung bearbeiten kannst, das ist toll! Bitte verbessere doch die Stellen, von denen du denkst, dass sie nicht gut verständlich sind - ich selbst konnte keine groben Fehler entdecken. Nochmal vielen herzlichen Dank für diese wirklich sehr hilfreiche Anleitung!

Sandra Hiller -

Thank you very much for these instructions:

I have been able to expand my memory from 16 Gb to 64 Gb without any problems. <3

I did it in Linux Mint

Klaus Kaifman -

Thanks for the guide! In my case (Ubuntu 24.04) I had to unmount the partition /dev/sdb15 before I could run resize.f2fs /dev/sdXY (error message: "not available on mounted device"). That means "sudo umount /dev/sdb15" and then "sudo resize.f2fs /dev/sdb15".

wolfgang.s -

Is there a way not to restore the image of the entire card ?

I've tried to copy partition table using sfdisk and then restore each partition using dd.

No success :(


I have a 32gb image. How can I shrink it ?

Yuriy Uvarov -

You might be able to modify the image using gdisk in a simmilar way to step 8 and onwards. Instead of gdisk /dev/sdX you do gdisk file.img

But make sure to create a backup before because there's some serious risk of data loss when shrinking partitions.

I honestly doubt this will work, but it's worth a shot.

Dekkia -