Εάν έχετε χρησιμοποιήσει μια κάρτα SD για πιο προχωρημένους σκοπούς από την απλή αποθήκευση ψηφιακών φωτογραφιών (π.χ. εκτέλεση ενός κινητού ή μικροσυστήματος OS), θα βρείτε ότι απαιτεί λίγο περισσότερη φινέτσα από την απλή μορφοποίηση της κάρτας για την ανάκτηση όλου του χώρου. Διαβάστε παρακάτω καθώς σας δείχνουμε πώς.
Αγαπητέ How-To Geek,
Ακολούθησα μαζί ένα από τα υπέροχα μαθήματα Raspberry Pi λίγους μήνες πριν. Μόλις πρόσφατα αναβάθμισα σε μια μεγαλύτερη κάρτα SD για το Pi και τράβηξα την παλιά που θα χρησιμοποιηθεί για άλλο έργο. Όταν πήγα να αναδιαμορφώσω την κάρτα, μόνο 64MB από την αρχική χωρητικότητα ήταν διαθέσιμη και ακόμη και όταν πήγα στη Διαχείριση δίσκων στα Windows, το καλύτερο που μπορούσα να κάνω είναι να πετάξω τα περιεχόμενα του δυσπρόσιτου (και πιθανώς γεμάτου Linux) διαμερίσματος. Αυτό μου άφησε ένα μικρό διαμέρισμα με δυνατότητα πρόσβασης στα Windows και ένα μεγάλο διαμέρισμα φαντασίας που δεν μπορώ να κάνω τίποτα.
Είμαι βέβαιος ότι υπάρχει μια απλή επιδιόρθωση, αλλά δεν είμαι καν σίγουρος αν έκανα καλή δουλειά για να περιγράψω το πρόβλημά μου (έτσι όπως φαντάζεστε ότι έχω απώλεια για αυτό που πρέπει να αναζητήσω στο Google για να φτάσω στο κάτω μέρος των πραγμάτων !) Βοήθεια!
Με εκτιμιση,
Υποφέρουν από Stunted SD Card
Μην ανησυχείτε Υποφέροντας, τραβήξαμε μια κάρτα που είχαμε χρησιμοποιήσει προηγουμένως για ένα έργο Pi μόνο για να αναδημιουργήσουμε την κατάστασή σας και να σας δείξουμε πώς να αποκτήσετε ξανά την πλήρη χωρητικότητα της κάρτας σας. Το επίκεντρο του προβλήματος είναι ότι το διαμέρισμα αλλάζει την κάρτα SD κατά την αρχική ρύθμιση PI: 64MB της κάρτας δεσμεύεται ως διαμέρισμα FAT32 προσβάσιμο στα Windows που φιλοξενεί αρχεία διαμόρφωσης και άλλα μικρά αρχεία που επωφελούνται από προσβασιμότητα βασισμένη σε cross-OS FAT32 (ώστε να μπορείτε εύκολα να ανοίξετε την κάρτα SD σε έναν σύγχρονο υπολογιστή και να τροποποιήσετε αυτά τα αρχεία διαμόρφωσης) και τα υπόλοιπα είναι μορφοποιημένα για χρήση από το Raspbian, το οποίο είναι μια έκδοση του Linux που προέρχεται από το Debian. Ως αποτέλεσμα, η πλειοψηφία της κάρτας γίνεται κάπως μια μαύρη τρύπα στα Windows.
Ωστόσο, είναι εύκολο να επισκευαστεί όταν έχετε το σωστό εργαλείο στα χέρια σας. Αρχικά, ας ρίξουμε μια ματιά στην εμφάνιση της κάρτας SD αν προσπαθήσετε να ανακτήσετε το χώρο χρησιμοποιώντας το Disk Manager όπως κάνατε:
Μπορείτε να διαμορφώσετε το μικροσκοπικό διαμέρισμα 64M FAT32, αλλά το υπόλοιπο της κάρτας SD παραμένει "Μη κατανεμημένο" αφού απορρίψετε το υπάρχον (και απρόσιτο) διαμέρισμα Linux. Καμία ποσότητα ώθησης ή ώθησης στην εφαρμογή Disk Manager δεν πρόκειται να διορθώσει αυτό το πρόβλημα. Αντ 'αυτού, θα στραφούμε στο απλό και αποτελεσματικό εργαλείο DISKPART.
Ανοίξτε το μενού Έναρξη και πληκτρολογήστε "diskpart" στο πλαίσιο εκτέλεσης. Πατήστε Enter. Θα σας ζητηθεί από τα Windows UAC να εξουσιοδοτήσετε την πρόσβαση διαχειριστή στο εργαλείο DISKPART.
Θα ανοίξει ένα παράθυρο που μοιάζει με γραμμή εντολών, μόνο το μήνυμα θα λέει "DISKPART". Σε αυτήν την προτροπή, πληκτρολογήστε "δίσκος λίστας".
Στην έξοδο της λίστας στο μηχάνημά μας μπορείτε να δείτε τον σκληρό δίσκο του υπολογιστή (119 GB) και την αφαιρούμενη κάρτα SD (14 GB). είναι απολύτως κριτική σημειώνετε τον κατάλληλο αριθμό δίσκου. Οι εντολές DISKPART είναι άμεσες και χωρίς προειδοποίηση. Εάν πληκτρολογήσετε λανθασμένο αριθμό δίσκου, θα έχετε έναν πολύ κακό χρόνο.
Αφού προσδιορίσετε τον αριθμό δίσκου της κάρτας SD σας, εισαγάγετε την ακόλουθη εντολή "select disk #" όπου # είναι ο αριθμός δίσκου της κάρτας SD σας.
Οποιαδήποτε εντολή εκτελέσετε μετά από αυτό το σημείο θα κάνει αλλαγές μόνο στον επιλεγμένο δίσκο. Τώρα θα ήταν μια καλή στιγμή να ελέγξετε ξανά ότι έχετε επιλέξει τον σωστό δίσκο για να είστε εξαιρετικά ασφαλείς.
Στη συνέχεια, εισαγάγετε τώρα την εντολή "clean"
Η καθαρή εντολή μηδενίζει τους τομείς του δίσκου που περιέχουν τα δεδομένα διαμέρισης. Αν θέλετε να μηδενίσετε όλα τα δεδομένα στην κάρτα SD, θα μπορούσατε να χρησιμοποιήσετε το "clean all", αλλά αν δεν έχετε έναν επείγοντα λόγο προστασίας προσωπικών δεδομένων / ασφάλειας για αντικατάσταση ολόκληρης της κάρτας SD με μηδενικά, δεν είναι συνετό να σπαταλήσετε τους κύκλους ανάγνωσης / εγγραφής των μέσων flash.
Μετά τον καθαρισμό του δίσκου, εισαγάγετε την ακόλουθη εντολή "create partition primer"
Η εντολή, όπως υπονοεί η σύνταξη, δημιουργεί ένα νέο διαμέρισμα στο δίσκο και το θέτει σε πρωτεύον. Μετά τη δημιουργία του πρωτεύοντος διαμερίσματος, ολόκληρη η χωρητικότητα αποθήκευσης της κάρτας SD θα πρέπει να είναι διαθέσιμη στα Windows. Αν κοιτάξουμε πίσω στη Διαχείριση δίσκων, δεν βλέπουμε πλέον ένα μικρό διαμέρισμα με ένα τεράστιο κομμάτι μη διατεθέντος χώρου, αλλά ένα μεγάλο διαμέρισμα έτοιμο να μορφοποιηθεί:
Αυτό είναι όλο! Λίγη μαγεία DISKPART και η κάρτα SD είναι και πάλι φρέσκα εργοστασιακά.