Grundsätzlich hängt das, was mit Computerdaten und Speicher nicht geändert werden kann, von der Ebene ab, über die Sie sprechen:
* auf Hardwareebene: Die physikalischen Eigenschaften des Speichermediums selbst. Sobald eine Festplattenplatte physisch zerkratzt ist, wird diese Daten wahrscheinlich unwiederbringlich verloren. In ähnlicher Weise verändert ein ausgebrannter Transistor auf einem RAM-Chip die Fähigkeit, Informationen zu speichern. Dies sind * physische * Einschränkungen, keine Software -Einschränkungen.
* auf Softwareebene (mit bestimmten Einschränkungen): Daten, die an einige Arten von Speicher geschrieben wurden, können äußerst schwierig oder praktisch unmöglich zu ändern sein. Dies beinhaltet:
* Schreibgeschützte Medien: CDs, DVDs und einige Arten von Flash-Laufwerken können geschrieben geschrieben werden, wodurch zufällige oder böswillige Änderungen verhindern. Dieser Schutz kann jedoch häufig mit speziellen Werkzeugen umgangen werden.
* Firmware: Firmware ist eine niedrigrangige Software, die in Hardware eingebettet ist, und es ist häufig ein komplexer Prozess, der spezielle Tools und Kenntnisse erfordert. Das falsche Ändern der Firmware kann das Gerät dauerhaft beschädigen.
* Daten mit kryptografischem Schutz: Daten, die mit einem starken, unbekannten Schlüssel verschlüsselt sind, sind ohne den Schlüssel effektiv unveränderlich. Die Daten sind *da *, aber ihre Bedeutung ist unzugänglich.
* auf logischer Ebene: Datenstrukturen können manchmal Einschränkungen auferlegen. Wenn beispielsweise eine Datenbank mit referenzieller Integrität gestaltet ist, können Sie möglicherweise keinen Datensatz löschen, der Links zu anderen Datensätzen enthält, es sei denn, Sie löschen diese abhängigen Datensätze. Dies ist keine physische Einschränkung, sondern eine logische, die von der Software erzwungen wird.
Kurz gesagt, während Computerdaten und Speicher so ausgelegt sind, dass sie veränderbar sind, gibt es Einschränkungen auf physischen, Software- und logischen Ebenen. Diese Einschränkungen können verhindern, dass Änderungen leicht oder in einigen Fällen überhaupt vorgenommen werden.