Möglich, abgenutzte NAND-Chips in Solid State Drives zu ersetzen?

Ich verstehe, dass die SSD-Ausdauer in der Regel viel größer ist als angegeben, und abgesehen von jeglicher Form der Datenwiederherstellung ist es möglich, NAND-Chips in Solid-State-Laufwerken (durch genau das gleiche Teil) zu ersetzen?

Mit einer Rework-Station ist es physikalisch möglich, aber ist es wahrscheinlich, dass der SSD-Controller mit den IDs der Flash-Chips gekoppelt ist? Haben Flash-Chips überhaupt eindeutige Identifikationsnummern?

Wird dies speziell für Laptops mit nicht entfernbarem Speicher wie neueren MacBooks und Notebooks ein praktikabler Prozess sein, den Reparaturwerkstätten durchführen könnten?

Ich würde keinen Sinn darin sehen, den Controller mit den Flash-Chips zu verbinden; Das Ersetzen der Flash-Chips geht so weit über das hinaus, was die meisten Menschen tun können, dass niemand jemals erwarten würde, dass sie sich ändern.
Die meisten Controller verwenden ID für Mapping und Timing, um das Gerät korrekt zu adressieren. Angenommen, alle Macbooks verwenden denselben Controller, aber unterschiedliche NANDs, sollte das Ersetzen des kleinen Modells durch größere bekannte NANDs funktionieren. Problem wäre das Einsetzen eines Chips, der vom Controller nicht unterstützt wird.

Antworten (1)

Theoretisch wäre es möglich, aber in der Praxis würde es wahrscheinlich detaillierte Kenntnisse der Controller-Architektur und möglicherweise einige Debug-Tools erfordern, die nur der Hersteller haben würde. Der Grund liegt nicht an einer eindeutigen ID (die meisten NAND-Chips haben tatsächlich eine, aber die meisten Controller werden sich nicht darum kümmern), sondern eher, weil ein "leeres" Laufwerk im Allgemeinen keinen leeren NAND-Chip hat. Vielmehr muss der Controller aufgrund der Umleitungs- und Wear-Leveling-Algorithmen beim Hochfahren einige Daten aus dem NAND lesen, um zu wissen, was wo gespeichert ist, und wenn dies nicht möglich ist (weil der neue Chip vollständig leer ist), wird er dies tun geben Sie im Allgemeinen einen Fehlerzustand ein. Das einfache Kopieren der Daten vom alten NAND-Chip führt wahrscheinlich ebenfalls zu einem Fehlerzustand, da die Größe der Indirektionstabelle nicht mit der Größe des NAND übereinstimmt. Sie müssten wissen, wie Sie dem Controller mitteilen, dass er diese Indirektionstabelle von Grund auf neu erstellen soll. Manchmal stellen Hersteller hierfür Tools bereit (im Allgemeinen für große Rechenzentrumskunden im Rahmen einer Geheimhaltungsvereinbarung), Notebook-Hersteller jedoch normalerweise nicht.