Micro SD-Karte reparieren?

Ich habe folgendes Problem: Ich besitze ein Samsung Galaxy S10 und habe statt einer zweiten Sim-Karte schon immer eine micro SD-Karte benutzt. Seit kurzem wird diese allerdings von meinem Handy nicht mehr erkannt. Unter SD-Karte steht immer "Nicht vorhanden", obwohl sie eingelegt ist.

Da ich überprüfen wollte, ob die Karte aus irgendeinem Grund kaputt gegangen ist, wollte ich sie in meinen Laptop einlegen. Mein Laptop hat absolut keine Probleme, obwohl auch ein Neustart das Problem am Handy nicht beheben konnte. Auf der Webseite von Samsung bin ich auch bereits alle Punkte durchgegangen, das heißt ich habe das neuste Software-Update, die Karte ist gereinigt, das Gerät ist neu gestartet und auch im sicheren Modus auf die Karte zuzugreifen hat nicht geklappt. Da mein Laptop aber wie gesagt keine Probleme hat, die Karte zu lesen, wollte ich eine Sicherheitskopie machen, um die Karte zu formatieren, allerdings bekomme ich da bei einer Datei immer eine Fehlermeldung: 0x80070570: Die Datei oder das Verzeichnis ist beschädigt und nicht lesbar.

Ich wollte dann die SD-Karte auf Fehler überprüfen (Einstellungen > Eigenschaften > Tools > Fehlerprüfung). Sobald ich allerdings auf prüfen klicke, steht dort, das bereits ein Fehler gefunden wurde und ich das Laufwerk reparieren muss. Wenn ich das allerdings machen möchte, dann kommt nach dem Scannen und Reparieren direkt die Meldung, dass ein Problem beim Reparieren des Laufwerks aufgetreten sei und ich es nochmal versuchen soll. Allerdings habe ich das bereits mehrfach probiert und es tut sich absolut gar nichts.

Also weiß jemand, wie ich die Karte sonst noch reparieren kann, oder was ich da am besten machen soll? Eine neue Karte zu kaufen wäre ärgerlich, da ich natürlich meine Daten behalten möchte.

Vielen Dank schonmal!! :)

Samsung, Datensicherung, Samsung Galaxy, SD-Karte, Speicherkarte, Micro-SD Karte, Samsung Galaxy S10
Array in BlueJ aufrücken lassen?

Ich habe einen Array mit CDs (50 Plätze), die mit Titel, Autor und Erscheinungsjahr gespeichert werden, erstellt. Jetzt wollte ich die Funktion einbauen, dass man auch CDs löschen kann. Das funktioniert auch, nur dass die übrig gebliebenen CDs, die "über" der Gelöschten sind, nicht nach rücken. Also wenn die Erste CD gelöscht wird, soll die Cd auf dem zweiten Platz auf den Ersten rücken.

Habt ihr da eine Idee, wie ich das machen kann?

Vielen Dank schon mal im Voraus. :)

public void cdLoeschen (String pTitel)
   {
       boolean raus = false;
       if(cdanzahl != 0)
       {
           for(int i=0;i<cdanzahl;i++)
           {
               if(cdSammlung[i].gibTitel()== pTitel)
               {
                   cdSammlung[i] = null;
                   raus = true;
               }
               cdanzahl --;
           }
       }
       else
       {
           System.out.println("Das CD-Regal ist leer, Sie koennen nichts loeschen!");
       }
       if(raus = true)
       {
           System.out.println("\"" + pTitel + "\" wurde geloescht!");
       }
       else
       {
           System.out.println("\"" + pTitel + "\" konnte nicht gefunden werden!");
       }
   }
Computer, Schule, programmieren, Java, BlueJ, Informatik
In BlueJ Array durchsuchen?

Ich möchte eine Array-Liste mit CDs, die mit Titel, Autor und Erscheinungsjahr gespeichert werden, durchsuchen (mit dem Erscheinungsjahr). Das Programm soll unabhängig vom Inhalt ablaufen. Es soll also nicht ein gespeichertes Erscheinungsjahr im Programm benutz werde. Ich habe schon etwas programmiert und bekomme auch keine Fehlermeldung. Allerdings wird mir in der Konsole dann garnichts mehr angezeigt.

Vielen Dank schon mal im Voraus. :)

public void suchenMitErscheinungsjahr(int pErscheinungsjahr)

   {

       boolean gefunden = false;

       if (cdanzahl !=0)

       {

           for (int i=1; i<cdanzahl; i++)

           {

               if (cdSammlung[i].equals(pErscheinungsjahr))

               {

                   System.out.println(cdSammlung[i].gibTitel());

                   System.out.println(cdSammlung[i].gibInterpret());

                   System.out.println(cdSammlung[i].gibErscheinungsjahr());   

                   gefunden = true;

               }

           }

       }

       else

       {

           System.out.println("Das CD-Regal ist leer!");

       }

       

       if (gefunden = false)

       {

           System.out.println("Eine CD mit diesem Erscheinungsjahr existiert nicht im Regal!");

       }

   }

Computer, Schule, programmieren, Java, BlueJ, Informatik
Array-Liste alphabetisch sortieren in BlueJ?

Ich möchte eine Array-Liste mit CDs, die mit Titel, Autor und Erscheinungsjahr gespeichert werden, alphabetisch (nach Titel) sortieren (das Programm soll unabhängig vom Inhalt ablaufen. Es soll also nicht ein gespeicherter Titel im Programm benutz werden). In der if-Anweisung wird mir beim > eine Fehlermeldung angezeigt, was ja sinnvoll ist, da ein String ja nicht > als ein andere sein kann. Ich weiß allerdings nicht, was ich stattdessen schreiben soll.

Vielen Dank schonmal im Voraus.

public void sortiernNachTitel()

   {

       cd temp;

       for(int i=1; i<cdanzahl; i++)

       {

           for(int j=0; j<cdanzahl-i; j++)

           {

               if(cdSammlung[j].gibTitel()>cdSammlung[j+1].gibTitel())

               {

                   temp=cdSammlung[j];

                   cdSammlung[j]=cdSammlung[j+1];

                   cdSammlung[j+1]=temp;

               }

           }

       }

       for( int a=0; a<cdanzahl; a++)

       {

           System.out.println(cdSammlung[a].gibTitel());

           System.out.println(cdSammlung[a].gibInterpret());

           System.out.println(cdSammlung[a].gibErscheinungsjahr());

       }

   }

Computer, Schule, programmieren, Java, Array, BlueJ, Informatik
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.