Mein Android-Handy defragmentieren


11

Ich habe gerade eine E-Mail vom Anbieter eines bekannten Softwarepakets zur Fragmentierung erhalten, in dem vorgeschlagen wird, mein Telefon schneller zu machen, indem ich es an meinen PC anschließe und die Pakete "Freier Speicherplatz konsolidieren" auf dem Laufwerk verwende, das vom Telefon angezeigt wird .

Was denken die Leute darüber? Ist das eine gute Idee oder gibt es Risiken?

Bearbeiten: Ich sehe, dass sie jetzt darüber gebloggt haben: http://blog.raxco.com/2012/02/07/fix-your-slow-android-smartphone/


1
Ich bezweifle die Nützlichkeit von De-Frag-Software auf Android. Aber können Sie einen Link zur Produktseite der Software hinzufügen?
Flow

1
Habe gerade den ursprünglichen Beitrag mit einem Link zu ihrem Blog aktualisiert. Das Produkt ist hier: raxco.com/home/home-premium.aspx
nwaltham

Vielen Dank an alle für die wirklich informierten Kommentare unten. Ich denke, einer der wichtigsten Punkte, die im Folgenden erwähnt werden, scheint das Aufkommen einer weit verbreiteten Verwendung von MTP zu sein, und nicht nur die direkte Montage des Geräts wird es unmöglich machen. Der Kern der Diskussion lag jedoch eher auf der Defragmentierung im Allgemeinen als auf der spezifischen Option "Freiraum konsolidieren", die ich in meiner Frage erwähnt habe. Zum Beispiel - verwendet Android TRIM - würde die Konsolidierung des freien Speicherplatzes dort helfen oder behindern? Was ist mit den Problemen der Schreibverstärkung - würde die Konsolidierung des freien Speicherplatzes dort helfen?
Nwaltham

Antworten:


17

Das Defragmentieren eines normalen Windows-Computers mit einem normalen "sich drehenden" Festplattenlaufwerk führt selten zu einer spürbaren Geschwindigkeitsverbesserung, was sicherlich nicht mit der Werbung vieler Drittanbieter vergleichbar ist, und selbst in Randfällen, in denen regelmäßig (noch) extrem große Benutzer erstellt und gelöscht werden Bei unregelmäßig großen Dateien werden Sie selten eine Verbesserung feststellen, wenn Sie sie öfter als etwa alle 6 Monate ausführen. In den meisten Fällen handelt es sich eher um einen psychologischen Placebo-Vorteil. SuperUser: Hilft Defragmentierung wirklich?

Telefone haben keine sich drehenden Festplatten, sie verwenden eine Vielzahl von Flash-Speichern. Dies hat massiv schnellere zufällige Lesegeschwindigkeiten als eine Festplatte, die sich drehen muss, bis sich das richtige Datenelement unter dem Lesekopf befindet. Außerdem ordnet die Steuerschaltung im Flash-Speicher die Daten selbst an, während die Daten geschrieben werden, so dass sie auf der gesamten Flash-Platte "schreiben" können und problematische Teile des Speichers vermeiden. Weitere Informationen finden Sie in diesen SuperUser-Fragen zu diesem Thema. Muss ich die Defragmentierung auf einer SSD ausführen? , Ist es schlecht ein USB - Flash - Laufwerk zu defragmentieren?

Ab Honeycomb (Android 3.x) gewährt das Android-Betriebssystem einem angeschlossenen PC standardmäßig keinen vollständigen Zugriff auf das interne Dateisystem. Statt als USB-Laufwerk zu mounten, steuert es mithilfe von MTP, wie der PC darauf zugreifen kann Der Speicher und nur die SD-Karte dürfen als normales USB-Laufwerk bereitgestellt werden. Soweit mir bekannt ist, kann ein PC nicht genügend auf das Dateisystem zugreifen, um eine Defragmentierung über MTP durchzuführen.


Die Funktionsweise des Flash-Speichers bedeutet, dass eine Defragmentierung fast nichts bewirkt und möglicherweise die Lebensdauer des Telefonspeichers geringfügig verkürzt.


Vielen Dank für Ihre Antwort. Ich habe oben einen allgemeinen Kommentar abgegeben, da es einige Punkte in der Frage gibt, die meiner Meinung nach nicht ganz angesprochen wurden. Obwohl Ihr MTP-Punkt wichtig ist
Nwaltham

13

Nach meinem Verständnis ist die Zugriffszeit auf jeden einzelnen Speicherort gleich, unabhängig von der tatsächlichen Position der Daten, die Sie laden möchten, da keine "rotierende Festplatte", sondern nur ein fester Speicher wie ein internes ROM und eine SD-Karte vorhanden ist, sodass eine Defragmentierung nicht erforderlich ist.


1
Sequentielle Lese- / Schreibgeschwindigkeiten für Flash-Medien sind (fast) immer höher als zufällige Lese- / Schreibgeschwindigkeiten. Obwohl es sich nicht um eine rotierende Festplatte handelt, ist der Zugriff auf zusammenhängende Blöcke immer noch schneller. Moderne Linux-Kernel (besonders mit ext3) erledigen sehr gut die Aufgabe, zusammenhängenden Speicher für Dateien zuzuweisen. Also ja, "defragmentieren" ist wahrscheinlich nutzlos, aber nicht aus den Gründen, die man denken könnte. Codinghorror.com/blog/2008/06/…
devnul3

1
@ devnul3: Seien Sie vorsichtig, in diesem Beitrag geht es um USB-Sticks und nicht um den internen Flash-Speicher von Telefonen. Ein Großteil des Leistungseinbruchs kommt von USB und ist nicht im Flash-Speicher selbst enthalten.
MBraedley

@ MBraedley Erstens ist es nicht von USB. USB ist symmetrisch (egal in welche Richtung die Daten fließen). Die offensichtliche Ungleichheit der Auf- / Ab-Geschwindigkeiten ergibt sich aus der eigenen Ungleichheit des Geräts. Sie hat nichts mit dem Protokoll zu tun. Zweitens, wenn Sie sich im Grunde alle SSDs (interne SATA sowie eSATA) ansehen, sehen Sie genau die gleichen Probleme (das sind auch NAND-Flash). Drittens, zumindest auf meinem Droiden Inc. den internen Flash-Speicher? Anschluss über USB.
devnul3

Vielen Dank für Ihre Antwort. Ich habe auch oben einen Kommentar geschrieben und mich über TRIM und Schreibverstärkung gewundert. Hast du irgendwelche Gedanken dazu?
Nwaltham
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.