Risposta breve:
Dipende da cosa stai facendo. La lettura esclusiva da un SSD causerà comunque il degrado delle sue celle di memoria nel tempo. Il montaggio dell'unità in sola lettura impedirà di scrivere direttamente su di essa, ma il firmware dell'unità produrrà comunque scritture in background. Ma a seconda dei modelli di utilizzo, potresti avere o non avere nulla di cui preoccuparti.
Risposta lunga:
Esistono diversi tipi di errori descritti in Flash Error Analysis and Management :
- errore di cancellazione: causato da cicli ripetuti di programma / cancellazione (scritture)
- errore di interferenza del programma: i dati in una pagina vengono involontariamente modificati durante la programmazione di una pagina vicina
- errore di ritenzione: la carica programmata nella porta flottante si dissipa gradualmente
- errore di lettura: i dati memorizzati in una cella cambiano quando una cella vicina viene letta ripetutamente
Questo documento è una lettura interessante ma andare a quel livello di profondità è probabilmente al di fuori dell'ambito della tua domanda, oltre a dire che la lettura esclusiva dalla memoria NAND non conserverà i dati per sempre.
Secondo una presentazione di Jim Cooke alla Micron , le celle dovrebbero essere cancellate e riprogrammate ogni 100.000 letture per MLC e 1.000.000 letture per SLC.
Diapositiva 19:
Cells not being read receive elevated voltage stress
Stressed cells are
• Always in the block being read
• Always on pages not being read
Charge collects on the floating gate causing the cell to appear to be weakly programmed
Does not damage cells; ERASE returns cells to undisturbed levels
Disturbed bits are effectively managed with ECC
Diapositiva 20:
Rule of thumb for excessive reads per block between ERASE operations
• SLC – 1,000,000 READ cycles
• MLC – 100,000 READ cycles
If possible, read equally from pages within the block
If exceeding the rule-of-thumb cycle count, then move the
block to another location and erase the original block
Establish ECC threshold to move data
Erase resets the READ DISTURB cycle count
Use ECC to recover from read disturb errors
Detto questo, questi documenti sembrano essere indirizzati agli utenti di basso livello della memoria NAND (ad esempio, sviluppatori di firmware SSD) e non sono destinati al consumo dell'utente finale. Quindi sospetto che il firmware del tuo disco lo gestisca già in modo trasparente in background.
Ma tornando alla domanda originale, la lettura esclusiva causa ancora usura sul disco? Sì. Quanto? È complicato. Se si presume che il firmware stia riscrivendo le celle di una pagina in nuove posizioni ogni 100.000 letture e ci sono sempre molti blocchi disponibili, si ha 1 scrittura per ogni 100.000 letture. Inoltre, il firmware esegue anche il livellamento dell'usura e altre attività, che amplificano una scrittura logica in più scritture fisiche.
In termini pratici, probabilmente non è necessario essere particolarmente preoccupati a meno che l'unità non sia quasi piena di capacità e si legga costantemente da tutta l'unità. Ma se stai leggendo dall'unità ininterrottamente, tieni d'occhio il tavolo SMART per un mese per avere un'idea della rapidità con cui i tuoi schemi di lettura causano scritture in background. E, ovviamente, assicurati sempre di avere più backup.