DE10037479A1 - Schaltungsanordnung und Verfahren zum Auffrischen von Daten, die mit einer Dichte aufgezeichnet sind, die ausreichend hoch ist, eine thermische Verschlechterung durchzumachen - Google Patents

Schaltungsanordnung und Verfahren zum Auffrischen von Daten, die mit einer Dichte aufgezeichnet sind, die ausreichend hoch ist, eine thermische Verschlechterung durchzumachen

Info

Publication number
DE10037479A1
DE10037479A1 DE10037479A DE10037479A DE10037479A1 DE 10037479 A1 DE10037479 A1 DE 10037479A1 DE 10037479 A DE10037479 A DE 10037479A DE 10037479 A DE10037479 A DE 10037479A DE 10037479 A1 DE10037479 A1 DE 10037479A1
Authority
DE
Germany
Prior art keywords
data
refresh
storage medium
amplitude
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
DE10037479A
Other languages
English (en)
Inventor
Michael Alex
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
WD Media LLC
Original Assignee
Komag Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Komag Inc filed Critical Komag Inc
Publication of DE10037479A1 publication Critical patent/DE10037479A1/de
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/02Control of operating function, e.g. switching from recording to reproducing
    • G11B19/04Arrangements for preventing, inhibiting, or warning against double recording on the same blank or against other recording or reproducing malfunctions
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1816Testing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/36Monitoring, i.e. supervising the progress of recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1816Testing
    • G11B2020/183Testing wherein at least one additional attempt is made to read or write the data when a first attempt is unsuccessful
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B2020/1869Preventing ageing phenomena from causing data loss, e.g. by monitoring the age of record carriers or by recognising wear, and by copying information elsewhere when a record carrier becomes unreliable
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/90Tape-like record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/012Recording on, or reproducing or erasing from, magnetic disks
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/02Recording, reproducing, or erasing methods; Read, write or erase circuits therefor
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/02Recording, reproducing, or erasing methods; Read, write or erase circuits therefor
    • G11B5/09Digital recording

Abstract

Ein Gerät und Verfahren schreiben Daten auf einen Speicherträger und frischen anschließend automatisch die Daten auf, um einen Verlust der Daten aufgrund einer spontanen thermischen Verschlechterung zu vermeiden. Das Gerät und das Verfahren können prüfen, ob ein Indikator (auch als "Wiederauffrischungsindikator" bezeichnet), wenn dieser gleichzeitig mit dem Schreiben der Daten gespeichert ist, einen vorherbestimmten Zustand erfüllt, der zeigt, daß die Daten wiederaufgefrischt werden müssen. Wenn dies so ist, wird ein "Wiederauffrischungsbetrieb" durchgeführt, wo die wiederaufzufrischenden Daten vom Speicherträger gelesen und auf den gleichen zurückgeschrieben werden. Der Wiederauffrischungsindikator kann irgendein Parameter sein, der eine Notwendigkeit anzeigt, die Daten vor dem Auftreten von einem oder mehreren geringen Fehlern aufzufrischen. Bei einem Beispiel lesen das Gerät und das Verfahren die Daten gleichzeitig mit dem Schreiben der Daten und messen eine Amplitude eines Rücklesesignals und speichern - als Wiederauffrischungsindikator - einen vorherbestimmten Teil (beispielsweise die Hälfte) eines Meßwertes (d. h. eines Schwellenwertes). Wenn ein laufender Wert der Amplitude unterhalb der gespeicherten Werts fällt, werden die Daten wieder aufgefrischt. Bei einem anderen Beispiel wird eine Zeitdauer (oder ein Bruchteil davon), für welche die Daten ohne Fehler gelesen werden können, dem laufenden Datum hinzugefügt, um ein zukünftiges Datum zu berechnen, wenn die ...

Description

Ein typisches Datenspeichersystem umfaßt einen Magnetträger, beispielsweise eine Platte oder ein Band, um Daten zu speichern, und einen Umformer, der dazu verwendet wird, Daten auf den Träger zu schreiben und diese daraus zu lesen. Das Schreiben von Daten auf eine Platte erfordert im allgemeinen das Durchschicken eines Stroms durch ein Schreib­ element des Umformers, um magnetische Kraftlinien zu erzeugen, die einen speziellen Be­ reich der Plattenfläche magnetisieren. Jeder magnetisierte Bereich überdeckt normalerweise eine Anzahl von Körnern (beispielsweise 100-1000). Das Lesen von Daten aus einem spezi­ ellen Plattenbereich wird üblicherweise durch ein Leseelement des Umformers durchgeführt, der die magnetischen Kraftlinien abtastet, die aus den magnetisierten Bereichen der Platte austreten. Wenn das Leseelement (welches einen induktiven Sensor, einen magneto-resistiven Sensor (MR-Sensor) oder einen IMR-Sensor umfaßt) über eine Plattenfläche läuft, erzeugt die Wechselbeziehung zwischen dem Leseelement und den magnetisierten Bereichen der Platten­ fläche elektrische Signale, die im allgemeinen als Lesesignale (readback signals) bezeichnet werden.
Diese Lesesignale können Fehler enthalten, die beispielsweise durch thermische Erhebungen oder Nullinienwanderungen des Lesesignals entstehen, und sie können durch eine Schaltungsanordnung korrigiert werden, die in der US-PS 5 818 565 beschrieben ist. Au­ ßerdem wird in der US-PS 5 530 705 ein Verfahren beschrieben, um Fehler in Daten zu be­ stimmen, die von einem Umformer in einem Plattenlaufwerk gelesen werden, um die Fehler in den Daten zu korrigieren, wobei eine Fehlerkorrekturschaltung verwendet wird, um ein Maß an Fehlern beizubehalten, und, wenn das Maß einen Schwellenwert erreicht, eine Kipprozedur an den Umformer für einen Versuch anzulegen, die Leistung des Übertragers zu verbessern. Wenn der Kopf außerdem den Status einer niedrigen Amplitude zeigt, kann da­ nach der Status auf einen normalen Status (hohe Amplitude) geändert werden, wobei der Ru­ hestrom umgekehrt wird, wie in der US-PS 5 661 614 beschrieben ist.
Laufwerke von Western Digital Corporation (beispielsweise WD Caviar AC310100 10.1 GB hard drive) besitzen eine Zusatzeinrichtung mit der Bezeichnung "Data Lifeguard", die Sektoren automatisch identifiziert und diese repariert, bevor ein Datenverlust auftritt, wie beispielsweise in "Failure Prevention and Data Protection Through Data Life­ gruard" beschrieben wurde, die durch http://www.wde.com erhältlich ist. Wie dort beschrie­ ben führt die Zusatzeinrichtung Off-Line-Abtastungen der Platte durch, während das Fest­ plattenlaufwerk im Leerlauf ist, und frischt schwache Daten wieder auf. Die Zusatzeinrich­ tung arbeitet alle acht Betriebsstunden zum täglichen Schutz automatisch, mit dem Zweck, eine Abtastung pro Tag durchzuführen. Die Data Lifeguards-Off-Line-Abtastung identifiziert und repariert Grenzsektoren. Wenn die Off-Line-Abtastung einen ECC-Firmware-Correc­ table-Fehler antrifft, führt Data Lifeguard einen Sektortest durch, um festzustellen, ob ein Datenträgerfehler existiert.
Wenn ein Trägerfehler existiert, schreibt Date Lifeguard die korrigierten Daten in den ursprünglichen Sektor zurück, liest diese wieder, um sicherzustellen, daß der Sektor spei­ cher-resident ist. Wenn der Fehler beim Zurücklesen zurückkehrt, verschiebt Data Lifeguard den Sektor auf einen Reserveregisterspeicher und schreibt die korrigierten Daten in den Re­ servesektor. Wenn die Off-Line-Abtastung Sektoren antrifft, die außerordentliche Wiederho­ lungen zur Fehlerentdeckung erforderlichen, führt Data Lifeguard nochmals den Sektortest durch. Wenn der Fehler beim Zurücklesen noch zurückkehrt, verschiebt Data Lifeguard den Sektor auf den Reserveregisterspeicher und schreibt die korrigierten Daten in den Reserve­ sektor. Data Lifeguard schützt außerdem zukünftige Daten, die in verdächtige Sektoren ge­ schrieben werden. Wenn die Off-Line-Abtastung einen nicht-korrigierbaren Fehler aufgrund von ECC antrifft, aktualisiert der Data Lifeguard die interne Fehlerliste des Laufwerks für den verdächtigten Sektor. Der nächste Host-Schreibbefehl für den verdächtigten Sektor wird einen Sektortest nach dem Schreiben durchführen, um sicherzustellen, daß die geschriebenen Be­ nutzerdaten lesbar sind. Wenn ein Fehler während des Zurücklesens auftritt, verschiebt Data Lifeguard den Sektor in den Reserveregisterspeicher und schreibt die Benutzerdaten in den Reservesektor.
Mit einem Gerät und einem Verfahren gemäß der Erfindung werden Daten auf ei­ nen Speicherträger, beispielsweise einen Magnetträger (beispielsweise eine Festplatte, Dis­ kette oder ein Band) geschrieben, wobei die Daten vor dem Auftreten eines nicht-behebbaren Fehlers (auch als "schwerer" Fehler bezeichnet) bezüglich der Daten aufgefrischt werden. Insbesondere werden die Daten bei einer Ausführungsform mit einer Flächendichte gespei­ chert, die ausreichend hoch ist, eine spontane Verschlechterung (beispielsweise einen Verlust der Amplitude des Lesesignals) der Daten mit der Zeit zu bewirken. Wenn notwendig, werden die geschriebenen Daten gelesen und in der normalen Art und Weise verwendet (obwohl die Amplitude des Lesesignals sich mit der Zeit vermindert).
Im Anschluß an das Datenschreiben und bevor ein schwerer Fehler aufgrund der spontanen Verschlechterung auftritt, führen das Gerät und das Verfahren einen "Wiederauffri­ schungs"-Betrieb (Refresh-Betrieb) durch. Beim Wiederauffrischungsbetrieb werden die wie­ deraufzufrischenden Daten aus den Speicherträger gelesen und umgeschrieben (entweder auf den gleichen oder einen anderen Speicherträger in Abhängigkeit von der Ausführungsform). Die wiederholte Arbeit des Wiederauffrischungsbetriebs erlaubt es, daß Daten für eine unbe­ stimmte Zeitdauer gespeichert werden können, und mit einer Dichte, die ausreichend hoch ist, daß diese eine Verschlechterung vor jedem Auffrischungsbetrieb zur Folge hat, wobei ein schwerer Fehler vermieden wird.
Bei einer Ausführungsform werden durch das Gerät und das Verfahren der Wie­ derauffrischungsbetrieb nur beim Auftreten eines vorherbestimmten Ereignisses durchgeführt, beispielsweise, wenn ein Indikator (auch als "Wiederauffrischungsindikator" bezeichnet), einen vorherbestimmten Zustand erfüllt, der anzeigt, daß die Daten wiederaufgefrischt werden sollen (beispielsweise die Daten sind dabei, einen oder mehrere behebbare Fehler zu enthal­ ten, die auch als "weiche" Fehler (soft errors) genannt werden). In Abhängigkeit von der Aus­ führungsform können das Gerät und das Verfahren den Wiederauffrischungsindikator gleich­ zeitig mit dem Schreiben der Daten speichern. Alternativ kann der Wiederauffrischungsindi­ kator in das Gerät oder Verfahren (beispielsweise in der Software fest codiert) eingebaut sein. Die Verwendung des Wiederauffrischungsindikators beseitigt die Notwendigkeit, die Fest­ platte abzutasten (wie dies beispielsweise durch Data Lifeguard erforderlich ist), um die wie­ deraufzufrischenden Daten zu identifizieren. Anstelle davon identifiziert die Verwendung des Wiederauffrischungsindikators automatisch die wiederaufzufrischenden Daten, sogar dann, bevor ein schwerer Fehler auftritt, um einen Datenverlust zu verhindern.
Bei einem Beispiel werden durch das Gerät und das Verfahren die Daten gleich­ zeitig mit dem Schreiben der Daten zurückgelesen und eine Amplitude oder eine weitere Ei­ genschaft eines rückgelesenen Signals gespeichert, wobei als Auffrischungsindikator ein vor­ herbestimmter Teil (beispielsweise die Hälfte) des gemessenen Wertes gespeichert wird. Bei diesem Beispiel reduziert sich die Amplitude des rückgelesenen Signals mit der Zeit, wenn die Magnetisierung im Speicherträger in Unordnung kommt (beispielsweise aufgrund der thermischen Energie). Wenn der laufende Wert der Amplitude unterhalb des gespeicherten Werts fällt, werden die Daten wieder aufgefrischt. Der vorherbestimmte Teil wird durch Te­ sten des Speicherträgers unter realistischen Zuständen festgelegt, bis ein oder mehrere kleine Fehler (oder ein schwerer Fehler bei einer anderen Anordnung) vorkommen, die durch die Unterteilung des Wertes der Amplitude (im Fehlerzeitpunkt) durch den Wert der Amplitude im Schreibzeitpunkt folgen.
Bei einer anderen Ausführungsform wird eine Zeitdauer (oder ein Bruchteil da­ von), bei der die Daten ohne Fehler gelesen werden können (auch als fehlerfreie Zeitdauer bezeichnet), dem laufenden Datum hinzugefügt, um ein zukünftiges Datum zu berechnen (auch als "nächstes Wiederauffrischungsdatum" oder einfach als "Auffrischungsdatum" be­ zeichnet), wenn die Daten wiederaufgefrischt werden müssen. Durch das Gerät und das Ver­ fahren werden das nächste Wiederaufgefrischungsdatum als Wiederauffrischungsindikator gespeichert. Nach der fehlerfreien Zeitdauer wird das Wiederauffrischungsdatum älter als das laufende Datum, und das Gerät und das Verfahren führen einen Wiederauffrischungsbetrieb durch und setzen das Wiederauffrischungsdatum zurück.
Anstelle einen Wiederauffrischungsindikator zu verwenden, können andere Ver­ fahren bei anderen Ausführungsformen verwendet werden. So können beispielsweise die Da­ ten periodisch (beispielsweise einmal am Tag) unabhängig vom Grad der Verschlechterung der Daten wiederaufgefrischt werden (beispielsweise, ohne eine Off-Line-Abtastung durchzu­ führen). Als weiteres Beispiel kann ein Wiederauffrischungsbetrieb als Antwort auf ein vor­ herbestimmtes Ereignis durchgeführt werden, beispielsweise der Ermittlung eines geringen Fehlers. Alternativ können zwei Amplituden verglichen werden, wobei eine erste Amplitude die wiederaufzufrischenden Daten sind, und eine zweite Amplitude ein Testsignal ist, das gerade geschrieben wurde, um dadurch zu bestimmen, ob es einen Amplitudenverlust durch eine vorherbestimmte Höhe gibt (und, wenn dies so ist, wird ein Wiederauffrischungsbetrieb durchgeführt).
Der Wiederauffrischungsbetrieb kann beliebig oft durchgeführt werden, um die Daten ohne nicht mehr zu behebbaren Verlust eine unbestimmte Zeitdauer lang zu halten, um dadurch das Speichern von Daten bei Dichten zu erlauben, die ansonsten einen spontanen Datenverlust mit der Zeit zur Folge hätte. Insbesondere können Daten vorsätzlich in Körnern gespeichert werden, die eine Magnetisierungsenergie haben (KUV, wobei KU eine Korn­ anisotropy ist und V das Kornvolumen ist), d. h., weniger als die Energie, die normalerweise verwendet wird, das Vermeiden der spontanen Demagnetisierung durch thermische Energie sicherzustellen. Diese Verwendung erlaubt es, daß die Flächendichte (durch die Anzahl von Bits in einem Einheitsbereich festgelegt) der gespeicherten Daten sich signifikant vergrößert (beispielsweise um eine Größenordnung), verglichen mit der Flächendichte beim Stand der Technik. Die Flächendichte kann dadurch vergrößert werden, daß der Durchmesser eines je­ den Korns vermindert wird, oder daß die Anzahl von Körnern, die verwendet werden, ein Signaldatenbit zu halten, vermindert wird, oder durch beides. Die Flächendichte kann außer­ dem vergrößert werden, indem benachbarte Bits enger aneinander gespeichert werden. Jede solche Vergrößerung der Flächendichte erlaubt es, daß der Speicherträger (die Festplatte oder die Bänder) eine vergrößerte Datenspeicherkapazität verglichen zum Stand der Technik ha­ ben.
Kurzbeschreibung der Zeichnungen
Fig. 1 zeigt die graphischen Darstellungen 3-5 den Amplitudenabfall von Lesesi­ gnalen (längs der y-Achse) von Daten, die mit unterschiedlicher linearer Dichte aufgezeichnet sind (wobei bei der graphischen Darstellung 3 eine höhere lineare Dicht als bei der graphi­ schen Darstellung 5 vorhanden ist) als Funktion der Zeit (längs der x-Achse), die in Zehner- Logarithmuswerten dargestellt ist.
Fig. 2 zeigt in einer graphischen Darstellung die Amplitude eines Lesesignals im Zeitpunkt des Schreibens der Daten nach dem Betrieb eine signifikante Zeitdauer lang, und außerdem, nachdem Daten gemäß der Erfindung wieder aufgefrischt wurden.
Fig. 3 zeigt in einem Prinzip-Blockdiagramm verschiedene Komponenten, die in einem Computer enthalten sind, bei einer speziellen Ausführungsform der Erfindung.
Fig. 4 zeigt in einem Flußdiagramm Schritte, die durch den Computer von Fig. 3 durchgeführt werden, um Daten vor dem Verlust von Daten wieder aufzufrischen.
Fig. 5 und 6 zeigen die Speicherung eines Wiederauffrischungsindikators in je­ weils zwei unterschiedlichen Dateisystemen.
Fig. 7 und 9 zeigen in Prinzip-Blockdiagrammen die Verwendung eines Amplitu­ dendetektors, um eine Amplitude zu messen, die als Wiederauffrischindikator verwendet wird, bei einer speziellen Ausführungsform.
Fig. 8 zeigt in einem Blockdiagramm eine PRML-Schaltung nach dem Stand der Technik, die als Rücklesekanal 44 bei einer Speichereinrichtung 11 von Fig. 7 verwendet wird.
Fig. 10 zeigt eine Schaltungsanordnung, die beim Erzeugen der graphischen Dar­ stellungen 2-5 verwendet wird, die in Fig. 1 gezeigt sind.
Eine Vorrichtung und ein Verfahren schreiben gemäß der Erfindung Daten auf ei­ nen magnetischen Speicherträger in einer ausreichend hohen Dichte, bei der eine Ver­ schlechterung in einem Lesesignal der Daten spontan auftritt, und vor einem dauernden Ver­ lust von Daten führen sie einen Auffrischungsbetrieb durch (beispielsweise das Zurücklesen von Daten und das Umschreiben von Daten). Wenn insbesondere Daten auf eine Spur auf einer beispielsweise Platte geschrieben sind, haben die Korngruppen in der Spur eine abwech­ selnde Magnetisierungspolarität (beispielsweise eine Magnetisierung, die nach rechts oder nach links zeigt) in Abhängigkeit von den Daten, die gerade aufgezeichnet werden (die nor­ malerweise in Form von "Übergängen" in der Polarität aufgezeichnet sind, wobei jeder Über­ gang ein oder mehrere Bits der Daten zeigt). Bei einer Platte ist der niedrigste Energiezustand ein willkürlicher Zustand, wo die Kornpolaritäten in alle Richtungen zeigen (oder in anti-pa­ rallelen Richtungen), wobei der Durchschnitt Null ist. Mit dem Zeitablauf bewirkt die thermi­ sche Energie, daß die Kornpolarität willkürlich wird, wenn die Aufzeichnungsdichte ausrei­ chend hoch ist (beispielsweise größer als die vorherbestimmte Dichte), so daß die Körner, die vorher magnetisiert sind, um nach "links" (oder nach "rechts") zu zeigen, nicht länger nach "links" (oder nach "rechts") zeigen.
Wenn eine signifikante Anzahl von Körnern in einer Gruppe (beispielsweise 50%) willkürlich wird, zeigt der Wert des Lesesignals, welches während des Lesens der Daten er­ halten wird, nicht mehr die vorher geschriebenen Daten (d. h., ein Fehler tritt auf). Eine kleine Anzahl dieser Fehler (auch als "geringe" Fehler bezeichnet) kann korrigiert werden, wobei ein Fehlerkorrekturcode verwendet wird, der bei der Datenspeicherung und Datenrückgewinnung bekannt ist. Nach Ablauf einer zusätzlichen Zeitdauer jedoch werden die zu korrigierenden Fehler zu zahlreich, wobei der Fehlerkorrekturcode verwendet wird, was einen dauernden Datenverlust zur Folge hat (auch als "schwerer" Fehler bezeichnet). Vor einem solchen per­ manenten Datenverlust führen die Vorrichtung und das Verfahren automatisch einen Auffri­ schungsbetrieb durch (vorzugsweise, ohne den gesamten Speicherträger abzutasten, wie dies beispielsweise durch Data Lifeguard erforderlich ist).
Wenn Daten wiederholt wie hier beschrieben aufgefrischt werden, können sie auf unbestimmte Zeitdauer beibehalten werden (ohne schwerwiegende Fehler, die durch spontane Verschlechterung aufgrund der thermischen Energie verursacht werden), obwohl sie mit einer Dichte gespeichert sind, die größer als die vorherbestimmte Dichte ist. Damit erlaubt es die Vorrichtung und das Verfahren, daß die Größe (Höhe und Durchmesser) jedes Korns, die An­ zahl von Körnern, und/oder der Abstand zwischen zwei benachbarten magnetisierten Berei­ chen (jeder Bereich, der eine Gruppe von Körnern enthält) so klein wie gewünscht ausgeführt wird, unabhängig von der Verschlechterung aufgrund der thermischen Energie (kBT, wobei kB die Boltzmann-Konstante und T die absolute Temperatur ist), obwohl diese durch die Häufig­ keit des Auffrischungsbetriebs begrenzt ist. Beispielsweise braucht bei einem Magnetträger der oben beschriebenen Art jeder magnetisierte Bereich nur mehrere 10 Körner haben (an­ stelle von mehreren hundert Körnern), der Durchmesser jeden Korns kann auf 100 Å reduziert werden (oder sogar auf wenige mehrere 10 Å, beispielsweise 50 Å), und der nächste benach­ barte Übergang kann kleiner als wenige Korndurchmesser davon weg sein (beispielsweise 250 Å davon weg), solange die Daten in einer Weise wieder aufgefrischt werden, die ausrei­ chend ist, schwerwiegende Fehler zu verhindern, wie hier beschrieben wurde.
Daher kann die Flächendichte von Daten, die auf dem Magnetträger gespeichert werden, gegenüber der bekannten Dichte beträchtlich vergrößert werden, beispielsweise um eine Größenordnung, während die Amplitude des Lesesignals sich mit der Zeit verschlechtert. Bei einem Beispiel werden die Daten mit einer Dichte gespeichert, wo die Verschlechterung asymtotisch auftritt, beispielsweise mit dem Energieverhältnis (KUV/kBT) unter 50 (Raum­ temperatur angenommen). Bei diesen Beispiel wird angenommen, daß die Körnergröße einen Durchmesser zwischen 100 und 150 Å und eine Höhe von 100 bis 150 Å haben. Eine spontane Verschlechterung des Rücklesesignals und ein eventueller Datenverlust tritt, wie hier be­ schrieben, beispielsweise auf, wenn der Korndurchmesser unterhalb von 100 Å liegt.
Fig. 1 zeigt die Verschlechterung der Amplitude beim Lesesignal als Funktion der Zeit (beispielsweise, wie für die graphische Darstellung 3 gezeigt ist, fällt die Amplitude des Lesesignals unter 88% der Ursprungs-Amplitude vor einem Jahr). In Fig. 1 ist die graphische Darstellung 3, 4 bzw. 5 für die lineare Dichte 400, 300 bzw. 200 kFCI (tausend Fluxänderun­ gen pro Inch) für den Betrieb bei Raumtemperatur, beispielsweise von 22°C. Die jeweiligen Frequenzen für die graphischen Darstellungen 3-5 sind 100, 75 und 50 MHz. Es sei ange­ merkt, daß in diesem Beispiel die Körner in der Ebene des Films magnetisiert sind, d. h., sie können in Form einer Platte oder Band verwendet werden, was auch als "Longitudinal-Träger bekannt ist. In Abhängigkeit von der Ausführung kann das oben beschriebene Energieverhält­ nis so gewählt werden, daß es weniger als 50 ist (beispielsweise kann dieses sogar 40 sein in Abhängigkeit von dem Meßverfahren).
Das Energieverhältnis ist eine Funktion der Anzahl von Parametern, beispiels­ weise der magnetischen Anisotropie, der Filmdicke und der Betriebstemperatur. Insbesondere wird, wenn die Filmdicke reduziert wird, das Volumen jeden Korns ebenfalls reduziert, und die Polarität von magnetischen Signalen, die in den Körnern aufgezeichnet ist, wird auf die Verschlechterung aufgrund der thermischen Energie bei Raumtemperatur anfällig. Außerdem erleben, sogar wenn die Korngröße die gleiche bleibt, die aufgezeichneten Signale eine sich vergrößernde thermische Verschlechterung, wenn die Aufzeichnungsdichte ansteigt (bei­ spielsweise durch Schreiben von Übergängen, die enger beieinander sind, durch Aufzeichnen bei hohen Frequenzen als normal, oder durch Drehen der Platte langsamer als normal). Mit der Zeit werden die Magnetisierungen eines oder mehrerer Körner, die in einem Magnetbe­ reich vorhanden sind, zu Fehlstellen, was eine Verschlechterung der Amplitude des Lesesi­ gnals zur Folge hat, wenn Daten, die vorher in den Körnern gespeichert wurden, gelesen wer­ den. Das Testen des Speicherträgers unter realistischen Bedingungen, beispielsweise bei nor­ malen Betriebstemperaturen, beispielsweise im Bereich von 22-80°C und einem normalen Abstand zwischen benachbarten Magnetisierungen, beispielsweise 100 nm, bis ein geringer Fehler auftritt, liefert die Amplitude des Lesesignals im Zeitpunkt des Fehlers. Ein solcher Testvorgang kann verwendet werden, um als Wiederauffrischungsindikator einen Wert der Amplitude des Lesesignals auszuwählen, bei dem ein Wiederauffrischungsbetrieb durchzu­ führen ist.
So wird bei einer Ausführungsform der Abstand zwischen benachbarten magneti­ sierten Stellen des Magnetträgers klein genug gehalten, um sicherzustellen, daß die Ampli­ tude des Lesesignals spontan mit der Zeit abnimmt. So kann beispielsweise der Abstand klei­ ner als 50 nm gemacht werden, um mit einer Aufzeichnungsdichte von 500 kFCI aufzuzeich­ nen, so daß Zwischenwirkungen zwischen Feldern in benachbarten Magnetisierungsstellen die Verschlechterung der Amplitude beschleunigen, wie in Fig. 1 durch die Linien 3-5 gezeigt ist, wo die normierte Signalamplitude längs y-Achse und die Zeit in Logarithmuseinheiten längs y-Achse dargestellt ist.
Bei einer Ausführungsform wird ein Wiederauffrischungsindikator ausgewählt, um sicherzustellen, daß die Daten wiederaufgefrischt werden, wenn eine Amplitude Si des Lesesignals im Schreibzeitpunkt, beispielsweise im Zeitpunkt t1, wie in Fig. 2 gezeigt ist, auf einen Wert Sd abfällt, beispielsweise im Zeitpunkt t3, der ein vorherbestimmter Bruchteil, beispielsweise eine Hälfte der Originalamplitude ist. Nach einem Wiederauffrischungsbetrieb kehrt die Amplitude des Lesesignals zurück zum Ursprungswert Si (beispielsweise im Zeit­ punkt t5 und t6 in Fig. 2).
Bei einem Beispiel wird ein Wiederauffrischungsindikator mit dem Wert von 0,5 Si mit den Daten gespeichert. Danach wird der Wiederauffrischungsbetrieb durchgeführt, wenn die Vorrichtung und das Verfahren herausfindet, daß Sd ≦ 0,5 Si ist. Bei einem anderen Beispiel wird der Wiederauffrischungsindikator auf der Basis einer Zeitdauer (t3-t1) be­ rechnet, während der die Amplitudenverschlechterung ohne einen schwerwiegenden Fehler auftreten kann. Eine derartige fehlerfreie Dauer (oder ein Bruchteil davon, beispielsweise 50% der Dauer) wird dem Datum zum Schreiben der Daten hinzugefügt, um den Wiederauf­ frischungsindikator festzulegen. Danach wird der Wiederauffrischungsbetrieb automatisch durchgeführt, sobald herausgefunden wird, daß das als Wiederauffrischungsindikator gespei­ cherten Datum älter als das laufende Datum sind.
Eine solche Vorrichtung und ein solches Verfahren beseitigen die Notwendigkeit, eine Festplatte insgesamt abzutasten, um das Auftreten eines Fehlers während des Lesens der Daten zu ermitteln. Anstelle davon wird ein Wiederauffrischungsindikator gleichzeitig mit dem Schreiben der Daten gespeichert. Danach verwenden die Vorrichtung und das Verfahren den Wiederauffrischungsindikator, um zu bestimmen, ob eine Datenwiederauffrischung wie­ der durchgeführt werden muß. Der Wiederauffrischungsindikator kann irgend ein Parameter sein, der eine Notwendigkeit signalisiert, die Daten in einem Zeitpunkt vor dem Auftreten eines schwerwiegenden Fehlers wiederaufzufrischen.
Bei einer Ausführungsform schreibt ein Computer 8 (Fig. 3), wie beispielsweise durch den Schritt 10 in Fig. 4 gezeigt ist, Daten auf eine Datei, beispielsweise die Datei 91 in Fig. 3, d. h., in eine der Dateinummern 9A-N, A ≦ I ≦ N, wobei N die Gesamtzahl von Dateien ist, in einem Speicherträger, beispielsweise eine Festplatte 1 in einer Festplatteneinheit 12. Gleichzeitig mit, d. h., gerade vorher, während oder gleich danach mit dem Schreiben der Da­ ten, beispielsweise innerhalb des gleichen Tages, speichert der Computer 8 außerdem optio­ nal, beispielsweise wie in dem Schritt 14 in Fig. 4 gezeigt ist, einen Wiederauffrischungsindi­ kator, beispielsweise den Indikator 13I in Fig. 3, zur späteren Verwendung bei der Bestim­ mung des Zugriffsverhaltens des Wiederauffrischungsbetriebs. Danach liest, wenn notwendig, der Computer 8 die geschriebenen Daten, wie beispielsweise durch den Schritt 15 in Fig. 4 gezeigt ist, und verwendet diese in einer normalen Art und Weise.
Der Computer 8 ist außerdem mittels Software so programmiert, daß er automa­ tisch einen Wiederauffrischungsbetrieb durchführt, wie durch die Schritte 16-19 gezeigt ist. Insbesondere wartet der Computer 8, wie durch den Schritt 16 in Fig. 4 gezeigt ist, auf ein Ereignis, was anschließend als "Wiederauffrischungsprüfereignis" bezeichnet wird, daß bei­ spielsweise die Ermittlung eines geringen Fehlers entweder periodisch oder in Abhängigkeit von einem vorbestimmten Ereignis auftreten kann. Im Fall des vorbestimmten Ereignisses prüft der Computer 8, wie durch den Schritt 17 gezeigt ist, ob ein vorher gespeicherter Indi­ kator 13I, der auch als "Wiederauffrischungsindikator" bezeichnet wird, (siehe Fig. 3) einen vorherbestimmten Zustand erfüllt, der zeigt, daß Daten wiederaufgefrischt werden müssen. Wenn nicht, kehrt der Computer 8 zum Schritt 16 (oben beschrieben) zurück.
Wenn dies so ist (und außerdem im Fall eines periodischen Ereignisses), führt der Computer 8 einen "Wiederauffrischungs"-Betrieb durch, wo die wiederaufzufrischenden Da­ ten von der gleichen Datei (wie durch den Schritt 18 gezeigt ist) und in diese (wie durch den Schritt 19 gezeigt ist) zurückgeschrieben werden (bei dieser Ausführungsform; bei einer al­ ternativen Ausführungsform werden die Daten in eine neue Datei auf der Festplatte 12 ge­ schrieben, die auf die Löschung der Originaldatei folgt). Danach aktualisiert der Computer 8, wie durch den Schritt 20 gezeigt ist, den Wiederauffrischungsindikator für die Daten, die im Schritt 19 geschrieben wurden. Danach kehrt der Computer 8 zum Schritt 16 zurück, um auf ein weiteres Wiederauffrischungsprüfereignis zu warten. Der Computer 8 kehrt unmittelbar vom Schritt 19 zum Schritt 16 im Fall eines periodischen Ereignisses zurück.
Auf diese Weise kann der Wiederauffrischungsbetrieb (Schritt 18 und 19) beliebig oft wiederholt werden, um die Daten ohne Verlust für eine unbestimmte Periode zu halten, um dadurch die Verwendung eines Speicherträgers in einer Weise zu erlauben, die bewirkt, daß das Lesesignal die Amplitude über eine Zeitdauer verliert. Eine solche Verwendung er­ laubt es, daß die Flächendichte der gespeicherten Daten signifikant vergrößert werden kann, beispielsweise durch eine Größenordnung, verglichen zu Flächendichten beim Stand der Technik. Die Vergrößerung der Flächendichte erlaubt es, daß Plattenlaufwerke eine vergrö­ ßerte Kapazität im Vergleich zum Stand der Technik haben.
Es sei darauf hingewiesen, daß bei den oben mit Hilfe von Fig. 4 beschriebenen Schritten anstelle der Festplatte 11 (Fig. 3) ein anderer Speicher, beispielsweise eine Diskette 21 oder ein Band 22 verwendet werden kann, um eine Datendatei oder einen Wiederauffri­ schungsindikator oder beide zu speichern. Es außerdem angemerkt, daß diese. Schritte entwe­ der durch einen Prozessor (in Firmware), der in der Speichereinheit angeordnet ist, durchge­ führt werden können, oder durch einen Mikroprozessor 23 (in Software), der als Zentralverar­ beitungseinheit des Computers 8 arbeitet.
Bei einem Beispiel liest der Computer 8 Daten gleichzeitig mit dem Schreiben der Daten und mißt eine Amplitude (oder eine weitere Eigenschaft) des Lesesignals im Schreib­ zeitpunkt. Der Computer 8 speichert ein vorherbestimmtes Bruchteil, beispielsweise die Hälfte des gemessenen Wertes als Wiederauffrischungsindikator, beispielsweise im Feld 31J (Fig. 5), welches eine der Feldnummern 31A-31P, A ≦ J ≧ P, wobei P eine Gesamtzahl von Feldern ist, in eine Verzeichnisadresse 32 eines FAT-Dateisystems 33. Danach prüft im Schritt 17 (Fig. 4) der Computer 8, ob der gespeicherte Wert der Eigenschaft des Lesesignals größer ist als ein laufender Wert, und wenn dies so ist, führt er den Wiederauffrischungsbe­ trieb durch (siehe Schritte 18 und 19 in Fig. 4).
Es sei angemerkt, daß andere Felder der Verzeichnisadresse 32 andere Datei­ merkmale halten, beispielsweise den Dateinamen im Feld 31A und die Dateigröße im Feld 31P (wie in der US-PS 5 363 487 beschrieben ist, mit dem Titel "Method and System for Dy­ namic Volume Tracking in an Installable File System" ausgestellt auf William et al., 8. No­ vember 1994, auf die hier insgesamt bezuggenommen wird). Anstelle des FAT-Dateisystems 33 und der Verzeichnisadresse 32 von Fig. 5 können ein anderes Dateisystem 36 und die Ver­ zeichnisadresse 34, wie in Fig. 6 gezeigt ist, den Wiederauffrischungsindikator halten (bei­ spielsweise ist ein Datum der nächsten Wiederauffrischung im Feld 35M gespeichert).
Wie oben kurz beschrieben fügt in einem anderen Beispiel gleichzeitig mit dem Datenschreiben der Computer 8 eine fehlerfreie Zeitdauer (oder ein Bruchteil davon) zum laufenden Datum hinzu, um ein zukünftiges Datum zu berechnen (auch als "Wiederauffri­ schungsdatum" bezeichnet), wann die Daten wieder aufgefrischt werden müssen, und spei­ chert das Wiederauffrischungsdatum (wie durch den Schritt 14 in Fig. 4 gezeigt) als Wieder­ auffrischungsindikator. In diesem Beispiel bestimmt der Computer 8 (siehe Schritt 17 in Fig. 4), ob das Wiederauffrischungsdatum älter als ein laufenden Datum ist, und wenn dies so ist, führt er den Wiederauffrischungsbetrieb durch und setzt das Wiederauffrischungsdatum zu­ rück.
Bei einer Ausführungsform wird die Zeitdauer zwischen zwei Wiederauffri­ schungsoperationen auf die Verlustrate der Amplitude des Lesesignals bezogen (d. h., die wie­ derum von der Flächendichte der aufgezeichneten Daten abhängt). Bei dieser Ausführungs­ form nimmt das Zugriffsverhalten der Wiederauffrischungsoperation weniger Zeit in An­ spruch als die Zeitdauer, für welche der Speicherträger nicht für Normaloperationen verwen­ det wird (Operationen, die keine Wiederauffrischungsoperation sind). Wenn daher eine Fest­ platte nicht für eine Zeitdauer von 50% einer vorgegebenen Zeitdauer (beispielsweise Stunde oder Tag) verwendet wird, nimmt der Wiederauffrischungsbetrieb weniger als 50% in An­ spruch, so daß der Wiederauffrischungsbetrieb erfolgreich abgeschlossen wird.
Es sei anmerkt, daß, wenn der Wiederauffrischungsbetrieb länger braucht als die Zeit, die zwischen Normaloperationen verfügbar ist, entweder (a) die Normaloperationen auf­ geschoben oder mit einer niedrigen Priorität durchgeführt werden, oder (b) der Wiederauffri­ schungsbetrieb nicht abgeschlossen wird (was möglicherweise nicht-behebbare Fehler zur Folge hat). Nicht-behebbare Fehler können vermieden werden, wenn die Flächendichte so beschränkt wird, daß sie geringer ist als eine vorgegebene Größe (beispielsweise 600 kFCI), von der man herausgefunden hat, daß sie ausreichend ist, damit der Wiederauffrischungsbe­ trieb abgeschlossen werden kann, während ebenfalls Normaloperationen durchgeführt werden (während der vorgegebenen Zeitdauer).
Bei einer oben beschriebenen Ausführungsform wird ein einziger Wiederauffri­ schungsindikator für alle Daten, die in einer einzigen Datei gespeichert sind, gespeichert. Bei anderen Ausführungsformen kann jedoch anstelle des Speicherns eines Wiederauffri­ schungsindikators für jede Datei ein Wiederauffrischungsindikator für jede Spur gespeichert sein. Es sei angemerkt, daß anstelle eines Wiederauffrischungsdatums ein "zuletzt-modifi­ ziertes" Datum, welches normalerweise durch das Betriebssystem für jede Datei gehalten wird, dazu verwendet werden kann, die Notwendigkeit für einen Wiederauffrischungsbetrieb zu bestimmen.
Bei einer Ausführungsform umfaßt die Speichereinheit 11 (Fig. 7) eine Lese- Schreib-Schaltung 41, die Daten, die von einem Sektor 48 der Platte 12 gelesen werden, über einen Lese-Schreib-Verstärker 42 und einen Lesekanal 44 empfängt. Der Verstärker 42 ver­ stärkt das Signal vom Kopf 43 um das zehnfache (oder das hundertfache in Abhängigkeit von der Ausführung). Der Lesekanal 44 kann durch irgendeine bekannte Schaltung, beispielsweise einen Spitzenwertdetektor, eine Schaltung, die das Partial Response Maximum Likelihood- Verfahren verwendet, auch als "PRML-Schaltung" bezeichnet, oder eine Schaltung, die das Decision Feedback Equalization-Verfahren verwendet, auch als "DFE-Schaltung" bezeichnet, ausgeführt werden. PRML-Schaltungen sind beispielsweise im Buch mit dem Titel beschrie­ ben "PRML: A Practical Approach, Introduction to PRML Concepts and Measurements" von Alexander Taratorin, veröffentlicht 1995 durch Guzik Technical Enterprises, 4620 Fortan Drive, San Jose, CA 95134, auf welches hier in voller Länge bezuggenommen wird.
Ein bekanntes PRML-System 60 umfaßt einen Verstärker 61 mit einem variablen Verstärkungsfaktor, der einen Ausgangsanschluß besitzt, der mit einem Entzerrer 62 gekop­ pelt ist, der wiederum einen Ausgangsanschluß hat, der mit einem A/D-Umsetzer 63 gekop­ pelt hat, dessen Ausgangsanschluß über einen adaptiven Entzerrer 64 mit einem Detektor 65 für die maximale Wahrscheinlichkeit (auch als Sequenzdetektor bezeichnet) verbunden ist. Der Detektor 65 decodiert das Eingangsdatenmuster, wobei er das Muster auswählt, welches am wahrscheinlichsten das beobachtete Ausgangssignals des A/D-Umsetzers 63 bilden könnte. Das Ausgangssignal des A/D-Umsetzers 63 wird außerdem als Rückführungssignal für den Zeittakt und die Verstärkungsfaktor-Regenerierungsschaltung 66 verwendet, welche die Systemverstärkung einstellt und die Taktphase bei der genauen Position hält.
Das Ausgangssignal des Detektors 65 wird über einen Ausgangsbus 440 zu einer Lese-Schreib-Schaltung 41 geliefert, die einen Pufferspeicher 41M aufweist, der mit einer Schnittstellensteuerung 41C gekoppelt ist. Die Schnittstellensteuerung 41C speichert vor­ übergehend das Ausgangssignal des Detektors 65 im Pufferspeicher 41M. Die Steuerung 41C setzt außerdem das Ausgangssignal vom Bus 440 in ein Format um, welches durch einen Per­ sonalcomputer erforderlich ist, d. h., eines der Formate ATA, IDE, SCSI und DMA. Daher liefert die Steuerung 41C das umgesetzte Signal auf einem Systembus 47 des Personalcom­ puters (nicht gezeigt).
Die Steuerung 41C umfaßt außerdem eine Fehlerlogik, die nach Fehlern in den Daten vom Bus 440 sucht, und, wenn ein Fehler gefunden wird, den Fehler korrigiert, wenn notwendig durch Zurücklesen der Daten über den Kopf 43. Es sei angemerkt, daß jedes der Details 41 bis 44 ein bekanntes Detail ist und in herkömmlicher Weise arbeitet. Die Spei­ chereinheit 11 umfaßt außerdem eine Mikrosteuerung 50, die auf Fehler antwortet, die durch die Steuerung 41C ermittelt wurden, indem beispielsweise die Steuerung 41C angewiesen wird, die fehler-korrigierten Daten vom Pufferspeicher 41M auf die Platte 12 umzuschreiben. Außerdem besitzt zusätzlich zur Mikrosteuerung 50 die Speichereinheit 11 einen Digitalsi­ gnalprozessor 51 (DSP), der die Amplitude des Lesesignals mit einem vorherbestimmten Auf­ frischungsindikator vergleicht (gehalten im nicht-flüchtigen Speicher 52, wenn das Laufwerk zusammengebaut wird, oder als Indikator 49 auf der Platte 12). Es sei angemerkt, daß der Auffrischungsindikator in der Herstellungsfabrik gespeichert werden kann, wenn das Lauf­ werk zusammengebaut wird, oder alternativ in dem Zeitpunkt, wo Daten zuerst auf einen Sektor 48 geschrieben werden.
Der DSP 51 zeigt der Mikrosteuerung 50 die Notwendigkeit an, einen Wiederauf­ frischungsbetrieb durchzuführen (durch Umschreiben der Daten auf der Platte 12), wenn der vorherbestimmte Zustand erfüllt ist (wie hier beschrieben). Der DSP 51 empfängt die Ampli­ tude des Umschreibsignals von einem A/D-Umsetzer 46, der wiederum ein Analogsignal von einem Verstärkungsdetektor 45 empfängt, der wiederum das Rücklesesignal vom Lese- Schreib-Verstärker 42 (oben beschrieben) empfängt. Es sei angemerkt, daß der Verstärkungs­ detektor 45 gegenüber einem Spitzenwertdetektor verschieden ist, der lediglich die Lage eines zeitlichen Spitzenwerts herausfindet und der nicht die Amplitude aufzeichnet. Anstelle davon kann der Amplitudendetektor 45 eine herkömmliche Schaltung sein, die die Maximalampli­ tude ermittelt und aufzeichnet, wenn das Signal fällt, beispielsweise ein Norton-Detektor, wie auf Seite 543 von Kapitel 11 (hier als Referenz eingeführt) des Buches beschrieben, mit dem Titel "McGraw-Hill Circuit Encyclopedia and Troubleshooting Guide", Band 2, von John D. Lenk, veröffentlicht durch McGraw Hill, Inc. 1994.
Amplitudendetektoren können außerdem durch eine Diode und einen Kondensator oder durch eine Rückführungsschleife gebildet werden, wobei Verstärker zusätzlich zur Dioden-Kondensator-Kombination verwendet werden, wie beispielsweise auf der Seite 217-­ 219 (hier eingeführt) des Buches mit dem Titel beschrieben ist "The Art of Electronics" zweite Auflage, durch Paul Horowitz und Winfield Hill, veröffentlicht 1989 durch Cambridge University Press. Der A/D-Umsetzer 46 kann irgendein bekanntes Gerät sein, beispielsweise ein Parallel-Codierer und eine nachfolgende Näherungsschaltung, wie beispielsweise auf Seite 621-626 (hier durch bezug eingeführt) des gerade genannten Buches von Paul Horowitz et al beschrieben wurde.
Es sei angemerkt, daß anstelle des Amplitudendetektors 45 irgendein Amplitu­ dendetektor (beispielsweise ein Gerät, welches die mittlere Verzeichnis-Quadratamplitude (RMS) herausfindet, oder ein Gerät, welches einen prozentualen Anteil der Spitzenwertam­ plitude herausfindet) bei anderen Ausführungsformen verwendet werden kann. Bei einer Aus­ führungsform werden die Komponenten, die in der folgenden Tabelle aufgelistet sind, ver­ wendet, um die in Fig. 7 und 8 gezeigte Schaltungsanordnung zu bilden.
Alle Teile in der obigen Tabelle sind von Silicon Systems, Inc. of Tustin, CA (siehe Webseite http://www.ssil.com) erhältlich. Es sei angemerkt, daß die Schnittstellen­ steuerung 41C einen Anschluß hat, der mit der Mikrosteuerung 50 in Verbindung steht, um zu erlauben, daß die Mikrosteuerung 50 Signale mit der Schnittstellensteuerung 41C austauscht (beispielsweise um zu veranlassen, daß die Steuerung 41C das Signal, welches durch Fehler­ korrektur eines Rückführungssignals erhalten wird, in den Sektor 48 schreibt).
Bei einer weiteren Ausführungsform ist die Speichereinheit 70 (Fig. 9) ähnlich der Speichereinheit 11 (oben mit Hilfe von Fig. 7 beschrieben), mit der Ausnahme, daß anstelle des Amplitudendetektors 45 und des A/D-Umsetzers 46 die Speichereinheit 70 einen Zeit- Frequenz-Umsetzer 71, beispielsweise eine Schnelle Fourier-Transformationsschaltung 71 (FFT) und ein programmierbares Filter 72 aufweist. Der Umsetzer 71 kann durch einen belie­ bigen DSP gebildet sein, um das Analogsignal vom Zeitbereich in den Frequenzbereich um­ zusetzen. Danach beseitigt das Filter 72 alle Signale mit Ausnahme des Signals mit einer vor­ herbestimmten Frequenz. Das Filter 72 kann als Bandpaßfilter gebildet sein, welches lediglich eine spezielle Frequenzkomponente (beispielsweise bei 100 MHz) des Lesesignals zum DSP 51 durchläßt. Die vorherbestimmte Frequenz, die durch das Filter 72 verwendet wird, kann programmierbar sein und beispielsweise durch die Mikrosteuerung 50 geliefert werden. Es sei darauf hingewiesen, daß der DSP 51 nach dieser Ausführungsform einen Amplitudendetektor verwendet, um die Amplitude der Hochfrequenzkomponente zu ermitteln. Außerdem ver­ gleicht der DSP 51 außerdem einen vorherbestimmten Wiederauffrischungsindikator mit der Amplitude der Komponente des Rückführungssignals bei der vorherbestimmten Frequenz (anstelle der Amplitude des gesamten Rückführungssignals). Diese Ausführungsform hat den Vorteil einer größeren Auflösung, die durch schnellere Abnahme bezüglich der Amplitude einer Hochfrequenzkomponente erhalten wird, verglichen mit der Abnahme der Amplitude des Lesesignals (als eine Gesamtheit über alle Frequenzen).
Ein Vorteil der Ausführung auf Basis der Amplitude (die in Fig. 7 und 9 gezeigt ist) ist der, daß die Speichereinrichtung 11 automatisch und unabhängig sicherstellt, daß die Integrität der Daten aufrechterhalten wird, ohne daß eine externe Schaltungsanordnung erfor­ derlich ist (beispielsweise ohne Verwendung des Mikroprozessors 23 des Computers, wie in Fig. 3 gezeigt ist), um dadurch die Rückwärtskompatibilität mit dem Rest des Computers 8 aufrechtzuerhalten.
Auf der anderen Seite kann eine Ausführung auf der Basis der Verwendung einer auffrischungsdatums- und lesefreien Zeitdauer (beispielsweise in Fig. 6 gezeigt) vollständig innerhalb des Mikroprozessors 23 durchgeführt werden, und zwar ohne irgendwelche Ände­ rungen der Speichereinrichtung 11. Bei einer solchen Ausführung lädt ein Benutzer, der einen Computer 8 besitzt, lediglich (beispielsweise über ein Netzwerk, welches mit dem Internet verbunden ist) eine Benutzer-Software (für die Schritte, die in Fig. 4 gezeigt sind) und veran­ laßt die Ausführung der Benutzer-Software durch Mikroprozessor 23 (d. h., daß keine Hard­ ware-Änderungen bei dieser Ausführung erforderlich sind). Diese Benutzer-Software erlaubt die Verwendung eines vorher-existierenden Plattenlaufwerks bei einer Betriebstemperatur, die ansonsten hoch genug ist, die Verschlechterung von vorher gespeicherten Daten mit der Zeit zu bewirken. Beispielsweise kann der Computer des oben beschriebenen Typus (ohne eine Software-Benutzung zu verwenden) bei erhöhten Temperaturen betrieben werden, die bei­ spielsweise bei in einem Stahlbetrieb oder einem Panzer vorgefunden werden, ohne einen Datenverlust (von einem Festplattenlaufwerk) aufgrund der thermischen Energie.
Fig. 10 zeigt eine Testschaltung 80, die dazu verwendet wird, die Daten, die in Fig. 1 gezeigt sind, zu erhalten. Insbesondere umfaßt die Testschaltung 80 einen Lese- Schreib-Analysator 81, der ein Signal zum Kopf 43 liefert und ein Lesesignal vom Kopf 43 empfängt. Der Analysator 81 liefert das Lesesignal (welches einer Abnahme unterliegt) zu einem Spektrumsanalysator 82 und zu einem Oszilloskop 83. Der Spektrumsanalysator 82 und das Oszilloskop 83 werden durch einen Benutzer verwendet, um die Änderung des Lese­ signals bezüglich der Frequenz und der Zeitbereiche manuell zu ermitteln. Ein PC 85 ist in geeigneter Weise mit einer Software programmiert, die als "Wite" (Abkürzung von Windows Integrated Test Environment") bezeichnet wird, die von Guzik erhältlich ist, um es dem Be­ nutzer zu ermöglichen, die Lage auf der Platte 12, wo die Daten geschrieben sind, die Am­ plitude der Lese- und Schreibsignal, die Frequenz des Schreibsignals, die Aufzeichnungs­ dichte, den Radius der Spur, die zu testen ist, die Umdrehung pro Minute der Platte, ob die Spur vor dem Schreiben des Signals von Interesse gelöscht wurde oder nicht, und ob das Rücklesesignal der Spur während des Lesens elektronisch gefiltert wurde, zu steuern.
Die Testschaltungsanordnung, die in Fig. 10 gezeigt ist, kann durch Komponen­ ten, die in der folgenden Tabelle aufgelistet sind, gebildet werden.
Der Fachmann wird im Hinblick auf die Offenbarung zahlreiche Modifikationen und Anpassungen der hier beschriebenen Ausführungsformen durchführen können. Bei­ spielsweise kann der Wiederauffrischungsindikator in einer Datei gespeichert sein, die den gleichen Namen wie die Datei besitzt, die die Daten hält, jedoch eine unterschiedliche Datei­ größe hat (beispielsweise ".DEC" für den Abfall). Eine solche Datei kann auf der gleichen Platte oder auf einer anderen Platte gespeichert sein. Außerdem kann ein erster Bereich des Speicherträgers dazu verwendet werden, Daten mit einer geringeren Dichte als auf einen zweiten Bereich des Speicherträgers aufzuzeichnen, wobei die kritische Information (bei­ spielsweise ein Wiederauffrischungsindikator) im ersten Bereich gespeichert wird (so daß die kritische Information mit der Zeit sich nie verschlechtert).
Außerdem können die Wiederauffrischungsindikatoren für alle Dateien auf einer Platte 12 in einer einzigen Datei gehalten sein (beispielsweise einer Datei mit dem Namen "ALLFILES.DEC") auf der gleichen Platte 12, beispielsweise in einer Liste von Paaren, wo jedes Paar einen Dateinamen und einen entsprechenden Wiederauffrischungsindikator umfaßt. Alternativ dazu kann eine ähnliche Liste in einem programmierbaren Nur-Lese-Speicher 24 sein (Fig. 3), die nicht mit der Platte 12 in Bezug steht, und in dieser Liste jeder Dateiname außerdem einen Laufwerksbuchstaben enthält, um die entsprechende Platte zu identifizieren.
Weiter ist es beispielsweise nicht notwendig, den Wiederauffrischungsindikator als die Größe (des Lesesignals) zu speichern, bei der der Wiederauffrischungsbetrieb durchge­ führt werden sollte. Anstelle davon kann der Computer 8 lediglich Testdaten im laufenden Zeitpunkt auf einen nicht verwendeten Bereich des Speicherträgers schreiben und die Ampli­ tude des Lesesignals der Testdaten messen. Der Computer 8 kann den Unterschied zwischen dem gemessenen Wert (der Testdatenamplitude) und der Amplitude des Lesesignals der vor­ her gespeicherten Daten bestimmen, und, wenn der Unterschied größer als ein bestimmter Betrag (oder bestimmter Prozentsatz) ist, der in der Software fest-codiert ist, kann der Wie­ derauffrischungsbetrieb durchgeführt werden. Der Vorteil dieses Beispiels besteht darin, daß ein Speicher (beispielsweise in einer Verzeichnisadresse) zur Speicherung des Wiederauffri­ schungsindikators nicht erforderlich ist.
Es sei darauf hingewiesen, daß anstelle ein Wiederauffrischungsdatum zu spei­ chern das Datum, bei dem Daten geschrieben werden, gespeichert werden kann, und ein Un­ terschied zwischen dem gespeicherten Datum und dem laufenden Datum ein "Alter" der ge­ speicherten Daten anzeigt, und das Alter mit einer vorherbestimmten fehlerfreien Zeitdauer verglichen werden kann, um zu bestimmen, ob ein Wiederauffrischungsbetrieb durchzuführen ist.
Bei einer Ausführungsform kann das Auftreten eines Software-Fehlers (während des Testens) dazu verwendet werden, um einen vorherbestimmten Zustand auszuwählen (bei­ spielsweise eine Amplitudendifferenz oder eine fehlerfreie Zeitdauer), um den Wiederauffri­ schungsbetrieb auszulösen. Bei anderen Ausführungsformen kann das Auftreten einer vorher­ bestimmten Anzahl von geringen Fehlern (während des Testens) dazu verwendet werden, einen vorherbestimmten Zustand auszuwählen. Die vorherbestimmte Anzahl von geringen Fehlern kann so ausgewählt werden, daß sie niedriger ist oder daß sie gleich der Anzahl ist, die durch einen Fehlerkorrekturcode, der normalerweise während des Schreibens der Daten verwendet wird, korrigiert werden können.
Außerdem kann ein oder mehrere Verfahren und eine Schaltungsanordnung, die hier beschrieben wurden, in Kombination miteinander verwendet werden oder in Kombina­ tion oder Schritten gegenüber dem Stand der Technik. Beispielsweise werden bei einer ande­ ren Ausführungsform zwei Wiederauffrischungsindikatoren verwendet. Wenn ein vorherbe­ stimmter Zustand auf der Basis des Wiederauffrischungsdatums erfüllt ist, wird ein vorherbe­ stimmter Zustand auf der Basis der Amplitude geprüft, und nur, wenn beide Zustände erfüllt sind, wird der Wiederauffrischungsbetrieb durchgeführt. Alternativ kann ein Wiederauffri­ schungsbetrieb durchgeführt werden, wenn einer der gerade-beschriebenen beiden vorherbe­ stimmten Zustände erfüllt ist. Außerdem wird bei einer anderen Ausführungsform, wenn einer der beiden vorherbestimmten Zustände erfüllt ist, eine Off-Line-Abtastung durchgeführt und der Wiederauffrischungsbetrieb wird nur durchgeführt, wenn eine vorherbestimmte Anzahl von geringen Fehlern während der Abtastung gefunden wird.
Bei einer noch weiteren Ausführungsform wird in Fig. 4 der Schritt 17 übersprun­ gen, und es wird ein Wiederauffrischungsbetrieb automatisch für ein Verzeichnis durchge­ führt, beispielsweise periodisch für alle Daten auf einer Festplatte, wo die Periode von Tests hergeleitet wird, die eine vorherbestimmte Verschlechterung des Lesesignals zeigen (bei­ spielsweise fällt die Amplitude um mehr als 10%, oder es tritt ein geringer Fehler auf). Bei einem Beispiel bei dieser Ausführungsform werden alle Daten auf der Festplatte (unabhängig von deren Verschlechterung) jeden Tag aufgefrischt (beispielsweise um 2 Uhr nachts) oder jede Woche (beispielsweise Sonntags), um dadurch sicherzustellen, daß das Lesesignal um nicht mehr als ein vorherbestimmter Prozentsatz (beispielsweise 10%) vor dem nächsten Wiederauffrischungsbetrieb sich abschwächt. Es sei angemerkt, daß anstelle des Durchfüh­ rens eines Wiederauffrischungsbetriebs im festen Zeitpunkt der Wiederauffrischungsbetrieb in einer Zufallsintervalldauer innerhalb eines vorherbestimmten Bereichs (beispielsweise zwi­ schen 1 bis 2 Tagen) durchgeführt werden kann.
Bei einer noch weiteren Ausführungsform wird anstelle der Verwendung von ge­ ringen Fehlern, um einen vorherbestimmten Zustand festzulegen, ein anderer Parameter, bei­ spielsweise das Auftreten von einem oder mehreren schweren Fehlern (oder dem Verlust ei­ nes vorherbestimmten Prozentsatzes der Signalamplitude) dazu verwendet, den vorherbe­ stimmten Zustand festzulegen. Außerdem können in Abhängigkeit von der Ausführungsform die Magnetträger entweder "Längs"-Träger oder "Senkrecht-Träger sein.
Es werden zahlreiche Veränderungen und Anpassungen der Ausführungsformen, die hier beschrieben, durch die beigefügten Patentansprüche umfaßt.

Claims (32)

1. Verfahren zum Speichern von Daten auf einem Speicherträger, wobei das Ver­ fahren umfaßt:
Schreiben der Daten auf den Speicherträger mit einer Dichte, die ausreichend hoch ist, um eine spontane Verschlechterung der Daten mit der Zeit zu bewirken;
automatisches Lesen der Daten vor dem Auftreten eines schweren Fehlers; und
Schreiben der Daten ein zweites Mal.
2. Verfahren nach Anspruch 1, welches außerdem umfaßt:
Überprüfen, ob ein Auffrischungsindikator einen vorherbestimmten Zustand in bezug auf die Verschlechterung der Daten mit der Zeit erfüllt; und
Durchführen des "Schreibens der Daten ein zweites Mal", wenn der vorherbe­ stimmte Zustand erfüllt ist.
3. Verfahren nach Anspruch 1, welches außerdem umfaßt:
Schreiben des Auffrischungsindikators an eine Stelle auf den Speicherträger, die von einer anderen Stelle, die verwendet wird, die Daten zu schreiben, verschieden ist.
4. Verfahren nach Anspruch 3, welches außerdem umfaßt:
Verwendung eines Durchführungsdatums des "Schreibens der Daten auf dem Speicherträger", um den Wiederauffrischungsindikator zu bestimmen.
5. Verfahren nach Anspruch 4, wobei:
diese Verwendung das Setzen des Wiederauffrischungsindikators umfaßt, dieses Datum zu sein; und
der vorherbestimmte Zustand erfüllt wird, wenn der Wiederauffrischungsindikator um eine vorherbestimmte Zeitdauer älter ist als ein laufendes Datum.
6. Verfahren nach Anspruch 4, wobei:
diese Bestimmung umfaßt, daß das Wählen des Wiederauffrischungsindikators ein Wiederauffrischungsdatum ist, welches durch Hinzufügen einer vorherbestimmten Zeit­ dauer zu diesem Datum erhalten wird; und
der vorherbestimmte Zustand erfüllt wird, wenn das Wiederauffrischungsdatum älter ist als ein laufendes Datum.
7. Verfahren nach Anspruch 2, welches außerdem umfaßt:
Bestimmen - im Anschluß an das Schreiben - eines Unterschieds zwischen einem ersten Wert des Wiederauffrischungsindikators, der gleichzeitig mit dem Schreiben festgelegt wird, und einem zweiten Wert des Wiederauffrischungsindikators, der in einem laufenden Zeitpunkt bestimmt wird;
wobei der vorherbestimmte Zustand erfüllt wird, wenn der Unterschied größer ist als ein vorherbestimmter Grenzwert.
8. Verfahren nach Anspruch 2, welches außerdem umfaßt:
Verwenden einer Amplitude eines Lesesignals der Daten als Wiederauffri­ schungsindikator.
9. Verfahren nach Anspruch 8, wobei die Amplitude anschließend die "erste Am­ plitude" ist, und das Verfahren außerdem umfaßt:
Schreiben der ersten Amplitude auf eine Stelle im Speicherträger, der von einer anderen Stelle, die dazu verwendet wird, die Daten zu schreiben, verschieden ist;
Messen einer zweiten Amplitude des Lesesignals zeitgleich mit der Prüfung; und
die Prüfung die Bestimmung eines Unterschieds zwischen der zweiten Amplitude und der ersten Amplitude umfaßt.
10. Verfahren nach Anspruch 9, wobei das Prüfen außerdem das Vergleichen des Unterschieds mit einem vorherbestimmten Grenzwert umfaßt.
11. Verfahren nach Anspruch 10, wobei:
das Prüfen außerdem das Vergleichen eines Prozentwertes des Unterschieds mit einem vorherbestimmten Prozentwert umfaßt.
12. Verfahren nach Anspruch 2, wobei das Prüfen periodisch durchgeführt wird, ohne den gesamten Speicherträger abzutasten.
13. Verfahren nach Anspruch 2, wobei:
der Wiederauffrischungsindikator zeitgleich mit dem Schreiben gespeichert wird.
14. Verfahren nach Anspruch 1, wobei:
sowohl das "automatische Lesen der Daten" als auch das "Schreiben der Daten ein zweites Mal" vor dem Auftreten eines geringen Fehlers durchgeführt wird.
15. Verfahren nach Anspruch 1, wobei:
sowohl das "automatische Lesen der Daten" als auch das "Schreiben der Daten ein zweites Mal" auf einem Verzeichnis für alle Daten durchgeführt wird.
16. Verfahren nach Anspruch 15, wobei:
das Verzeichnis periodisch ist.
17. Speicherträger, der trägt:
Daten, die mit einer Dichte geschrieben sind, die ausreichend hoch ist, eine spon­ tane Verschlechterung mit der Zeit zu bewirken; und
einen Wiederauffrischungsindikator, der eine vorherbestimmte Verschlechterung der Daten zeigt.
18. Speicherträger nach Anspruch 17, wobei:
die Daten in einer Datei gehalten sind; und
der Wiederauffrischungsindikator als ein Attribut der Datei gespeichert ist.
19. Speicherträger nach Anspruch 18, wobei:
das Attribut in einer Verzeichnisadresse eines Dateisystems gespeichert ist.
20. Speicherträger nach Anspruch 17, wobei:
der Wiederauffrischungsindikator auf einer Zeit basiert, wann die Daten das letzte Mal geschrieben wurden.
21. Speicherträger nach Anspruch 17, wobei:
der Wiederauffrischungsindikator auf einer Amplitude eines Lesesignals der Da­ ten im Schreibzeitpunkt der Daten basiert.
22. Speicherträger nach Anspruch 17, wobei:
die Daten als Polarität eines Magnetisierungsbereichs des Speicherträgers gehal­ ten sind.
23. Trägersignal, welches eingebettet ist mit:
Daten; und
einem Wiederauffrischungsindikator, der eine vorherbestimmte Verschlechterung der Daten anzeigt.
24. Trägersignal nach Anspruch 23, wobei:
der Wiederauffrischungsindikator auf einer Zeit basiert, wann die Daten das letzte Mal geschrieben wurden.
25. Trägersignal nach Anspruch 23, wobei:
der Wiederauffrischungsindikator auf einer Amplitude des Lesesignals der Daten im Schreibzeitpunkt der Daten basiert.
26. Gerät, welches umfaßt:
einen Speicherträger, der mit Daten mit einer Dichte eingebettet ist, die ausrei­ chend hoch ist, spontan die thermische Verschlechterung mit Zeitablauf durchzumachen; und
eine elektronische Einrichtung, die mit dem Speicherträger gekoppelt ist, um ei­ nen Wiederauffrischungsbetrieb in bezug auf die Daten durchzuführen, wenn die Daten einen vorherbestimmten Zustand in bezug auf die thermische Verschlechterung erfüllen.
27. Gerät nach Anspruch 26, wobei:
der vorherbestimmte Zustand auf einer Zeit basiert, wann die Daten das letzte Mal geschrieben wurden.
28. Gerät nach Anspruch 26, wobei:
der vorherbestimmte Zustand auf der Basis einer Amplitude eines Lesesignals der Daten im Schreibzeitpunkt der Daten basiert.
29. Speicherträger, in den Computerinstruktionen eingebettet sind, um:
Daten auf einen Speicherträger zu schreiben; und
die Daten automatisch zu lesen und die Daten zurück auf den Speicherträger zu schreiben, ohne den Speicherträger abzutasten.
30. Speicherträger nach Anspruch 30, wobei:
während jeden Schreibens die Daten mit einer Dichte aufgezeichnet werden, die ausreichend hoch ist, die thermische Verschlechterung mit dem Zeitablauf durchzumachen; und
die Computerinstruktionen das Prüfen umfassen, ob ein Wiederauffrischungsindi­ kator einen vorherbestimmten Zustand in bezug auf die Verschlechterung der Daten mit der Zeit erfüllt.
31. Trägersignal, in welches Computerinstruktionen eingebettet sind, um:
Daten auf einen Magnetträger zu schreiben; und
die Daten automatisch zu lesen und die Daten zurück auf den Magnetträger zu schreiben, ohne den Magnetträger abzutasten.
32. Trägersignal nach Anspruch 31, wobei:
während jedes Lesens die Daten mit einer Dichte aufgezeichnet werden, die aus­ reichend hoch ist, spontan die thermische Verschlechterung mit Ablauf der Zeit durchzuma­ chen; und
die Computerinstruktionen das Prüfen umfassen, ob ein Wiederauffrischungsindi­ kator einen vorherbestimmten Zustand in bezug auf die Verschlechterung der Daten mit der Zeit erfüllt.
DE10037479A 1999-08-06 2000-08-01 Schaltungsanordnung und Verfahren zum Auffrischen von Daten, die mit einer Dichte aufgezeichnet sind, die ausreichend hoch ist, eine thermische Verschlechterung durchzumachen Withdrawn DE10037479A1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US09/369,646 US6429984B1 (en) 1999-08-06 1999-08-06 Circuit and method for refreshing data recorded at a density sufficiently high to undergo thermal degradation

Publications (1)

Publication Number Publication Date
DE10037479A1 true DE10037479A1 (de) 2001-03-01

Family

ID=23456316

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10037479A Withdrawn DE10037479A1 (de) 1999-08-06 2000-08-01 Schaltungsanordnung und Verfahren zum Auffrischen von Daten, die mit einer Dichte aufgezeichnet sind, die ausreichend hoch ist, eine thermische Verschlechterung durchzumachen

Country Status (4)

Country Link
US (3) US6429984B1 (de)
JP (1) JP2001110004A (de)
DE (1) DE10037479A1 (de)
GB (1) GB2355106B (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001075865A2 (en) * 2000-03-31 2001-10-11 Seagate Technology Llc Ultrahigh density longitudinal recording on magnetic media

Families Citing this family (146)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6429984B1 (en) * 1999-08-06 2002-08-06 Komag, Inc Circuit and method for refreshing data recorded at a density sufficiently high to undergo thermal degradation
JP2001216605A (ja) * 2000-01-28 2001-08-10 Fujitsu Ltd 情報リフレッシュ方法
US6856568B1 (en) * 2000-04-25 2005-02-15 Multi Level Memory Technology Refresh operations that change address mappings in a non-volatile memory
US7079422B1 (en) 2000-04-25 2006-07-18 Samsung Electronics Co., Ltd. Periodic refresh operations for non-volatile multiple-bit-per-cell memory
US7617184B2 (en) * 2000-05-18 2009-11-10 Endeca Technologies, Inc. Scalable hierarchical data-driven navigation system and method for information retrieval
US7035864B1 (en) 2000-05-18 2006-04-25 Endeca Technologies, Inc. Hierarchical data-driven navigation system and method for information retrieval
US6697203B1 (en) * 2000-05-24 2004-02-24 Maxtor Corporation Method for determining lifetime for media thermal decay
US7738206B1 (en) * 2000-08-04 2010-06-15 Seagate Technology Llc Method and apparatus for providing an early warning of thermal decay in magnetic storage devices
US6603617B1 (en) * 2001-02-21 2003-08-05 Maxtor Corporation Method and apparatus for providing adaptive drive-level compensation for amplitude and BER loss due to media thermal decay
US6947232B2 (en) * 2001-04-26 2005-09-20 Seagate Technology Llc User data wedge media certification apparatus and method
US7099869B1 (en) * 2001-07-11 2006-08-29 Apple Computer, Inc. Method and apparatus for managing file extensions in a digital processing system
US20030095793A1 (en) * 2001-11-21 2003-05-22 Strothmann James Alan System and method for automatically refreshing data
JP3866984B2 (ja) * 2002-02-05 2007-01-10 富士通株式会社 磁気記憶装置
US6987630B1 (en) 2002-02-12 2006-01-17 Maxtor Corporation Method and apparatus for media thermal decay measurement in a disk drive
US6947234B2 (en) * 2002-07-23 2005-09-20 International Business Machines Corporation Method, system, and program for performing error correction in a storage device having a magnetic storage medium
US20040117366A1 (en) * 2002-12-12 2004-06-17 Ferrari Adam J. Method and system for interpreting multiple-term queries
US20040268033A1 (en) * 2003-06-24 2004-12-30 Seagate Technology Llc Refreshing data in a data storage device
US7259927B2 (en) * 2003-07-14 2007-08-21 Agere Systems, Inc. Method and apparatus for improving signal-to-noise ratio for hard disk drives
KR100524989B1 (ko) 2003-10-04 2005-10-31 삼성전자주식회사 데이터 저장 시스템에서의 리트라이 개선 방법 및 이를이용한 디스크 드라이브
US7535664B1 (en) * 2003-11-13 2009-05-19 Storage Technology Corporation Performance enhancement for tape write immediate operations
US7274639B1 (en) * 2004-05-21 2007-09-25 Western Digital Technologies, Inc. Disk drive performing multi-level prioritization of entries in a suspect sector list to identify and relocate defective data sectors
JP2006066006A (ja) * 2004-08-30 2006-03-09 Tdk Corp 磁気記録媒体におけるサーボ信号の再生出力低下防止方法、rom、磁気記録再生装置
US7271967B2 (en) * 2004-10-28 2007-09-18 Hitachi Global Storage Technologies Netherlands B.V. System and method for determining whether defect in perpendicular recording disk drive is from thermal asperity or defect in magnetically soft underlayer
US7246210B2 (en) * 2004-11-08 2007-07-17 Prostor Systems, Inc. Archival cartridge management system with auto-refresh
KR100652399B1 (ko) * 2005-02-02 2006-12-01 삼성전자주식회사 하드디스크 드라이브의 디펙트 처리 방법, 이에 적합한하드디스크 드라이브 및 기록 매체
EP1875651A4 (de) * 2005-04-01 2011-11-23 Ged I Ltd Verfahren zum schützen und verschlüsseln der datenspeicherung
KR100630745B1 (ko) 2005-04-12 2006-10-02 삼성전자주식회사 기록 매체의 데이터 보존 방법 및 이제 적합한 프로그램이기록된 기록 매체
US7567400B2 (en) * 2005-04-27 2009-07-28 Hitachi Global Storage Technologies Netherlands B.V. Method and apparatus for improving the error rate of track information on a magnetic storage device
US7562282B1 (en) 2005-05-23 2009-07-14 Western Digital Technologies, Inc. Disk drive employing error threshold counters to generate an ECC error distribution
JP4751131B2 (ja) * 2005-08-18 2011-08-17 東芝ストレージデバイス株式会社 媒体記憶装置のデータ消失防止方法及び媒体記憶装置
JP4249165B2 (ja) * 2005-08-18 2009-04-02 富士通株式会社 媒体記憶装置のデータ消失防止方法及び媒体記憶装置
US7436610B1 (en) 2005-10-20 2008-10-14 Western Digital Technologies, Inc. Disk drive employing different zone boundaries across disk surfaces
US7721029B2 (en) * 2005-11-02 2010-05-18 Spectra Logic Corporation Data restoration in archivable mobile random access storage devices
US8019752B2 (en) * 2005-11-10 2011-09-13 Endeca Technologies, Inc. System and method for information retrieval from object collections with complex interrelationships
JP2007242207A (ja) 2006-03-13 2007-09-20 Fujitsu Ltd ディスク装置の媒体スキャン方法
JP2007250054A (ja) * 2006-03-15 2007-09-27 Fujitsu Ltd 情報記録方法、書込制御回路及び情報記憶装置
JP4791912B2 (ja) * 2006-08-31 2011-10-12 株式会社東芝 不揮発性半導体記憶装置及び不揮発性記憶システム
US8676802B2 (en) 2006-11-30 2014-03-18 Oracle Otc Subsidiary Llc Method and system for information retrieval with clustering
JP5661227B2 (ja) * 2007-02-07 2015-01-28 株式会社メガチップス メモリコントローラ
US7599139B1 (en) 2007-06-22 2009-10-06 Western Digital Technologies, Inc. Disk drive having a high performance access mode and a lower performance archive mode
US7872822B1 (en) 2007-06-26 2011-01-18 Western Digital Technologies, Inc. Disk drive refreshing zones based on serpentine access of disk surfaces
US8174780B1 (en) 2007-06-27 2012-05-08 Western Digital Technologies, Inc. Disk drive biasing a refresh monitor with write parameter of a write operation
US7672072B1 (en) * 2007-06-27 2010-03-02 Western Digital Technologies, Inc. Disk drive modifying an update function for a refresh monitor in response to a measured duration
US7649704B1 (en) 2007-06-27 2010-01-19 Western Digital Technologies, Inc. Disk drive deferring refresh based on environmental conditions
US7945727B2 (en) * 2007-07-27 2011-05-17 Western Digital Technologies, Inc. Disk drive refreshing zones in segments to sustain target throughput of host commands
US7518819B1 (en) 2007-08-31 2009-04-14 Western Digital Technologies, Inc. Disk drive rewriting servo sectors by writing and servoing off of temporary servo data written in data sectors
US7856434B2 (en) 2007-11-12 2010-12-21 Endeca Technologies, Inc. System and method for filtering rules for manipulating search results in a hierarchical search and navigation system
JP5117895B2 (ja) 2008-03-17 2013-01-16 ダブリュディ・メディア・シンガポール・プライベートリミテッド 磁気記録媒体及びその製造方法
JP2009238299A (ja) * 2008-03-26 2009-10-15 Hoya Corp 垂直磁気記録媒体および垂直磁気記録媒体の製造方法
JP5453666B2 (ja) 2008-03-30 2014-03-26 ダブリュディ・メディア・シンガポール・プライベートリミテッド 磁気ディスク及びその製造方法
JP2011034603A (ja) * 2008-03-31 2011-02-17 Hoya Corp 垂直磁気記録媒体
US8004785B1 (en) 2008-05-09 2011-08-23 Western Digital Technologies, Inc. Disk drive write verifying unformatted data sectors
JP5065203B2 (ja) * 2008-08-28 2012-10-31 インターナショナル・ビジネス・マシーンズ・コーポレーション データのフォーマットを変換する装置及び方法
JP4940208B2 (ja) * 2008-09-11 2012-05-30 ヒタチグローバルストレージテクノロジーズネザーランドビーブイ ディスク・ドライブ及びクリアランス変化を測定する方法
US9177586B2 (en) 2008-09-30 2015-11-03 WD Media (Singapore), LLC Magnetic disk and manufacturing method thereof
WO2010064724A1 (ja) 2008-12-05 2010-06-10 Hoya株式会社 磁気ディスク及びその製造方法
JP4504450B1 (ja) * 2008-12-26 2010-07-14 株式会社東芝 磁気ディスク装置及び同装置におけるデータリフレッシュ方法
US8090899B1 (en) 2009-03-04 2012-01-03 Western Digital Technologies, Inc. Solid state drive power safe wear-leveling
US7929234B1 (en) 2009-03-27 2011-04-19 Western Digital Technologies, Inc. Disk drive prioritizing in-the-field defect scanning based on number of write operations in each of a plurality of defect zones
WO2010116908A1 (ja) 2009-03-28 2010-10-14 Hoya株式会社 磁気ディスク用潤滑剤化合物及び磁気ディスク
US8431258B2 (en) 2009-03-30 2013-04-30 Wd Media (Singapore) Pte. Ltd. Perpendicular magnetic recording medium and method of manufacturing the same
US20100300884A1 (en) 2009-05-26 2010-12-02 Wd Media, Inc. Electro-deposited passivation coatings for patterned media
US8521686B2 (en) * 2009-07-13 2013-08-27 Vmware, Inc. Concurrency control in a file system shared by application hosts
US7974029B2 (en) * 2009-07-31 2011-07-05 Western Digital Technologies, Inc. Disk drive biasing refresh zone counters based on write commands
US9330685B1 (en) 2009-11-06 2016-05-03 WD Media, LLC Press system for nano-imprinting of recording media with a two step pressing method
US8496466B1 (en) 2009-11-06 2013-07-30 WD Media, LLC Press system with interleaved embossing foil holders for nano-imprinting of recording media
US8116021B2 (en) * 2009-12-02 2012-02-14 Hitachi Global Storage Technologies Netherlands B.V. Synchronized rewriting of data
JP5643516B2 (ja) * 2010-01-08 2014-12-17 ダブリュディ・メディア・シンガポール・プライベートリミテッド 垂直磁気記録媒体
JP5574414B2 (ja) 2010-03-29 2014-08-20 ダブリュディ・メディア・シンガポール・プライベートリミテッド 磁気ディスクの評価方法及び磁気ディスクの製造方法
US8320067B1 (en) 2010-05-18 2012-11-27 Western Digital Technologies, Inc. Refresh operations using write/read commands
JP5645476B2 (ja) 2010-05-21 2014-12-24 ダブリュディ・メディア・シンガポール・プライベートリミテッド 垂直磁気ディスク
JP5634749B2 (ja) 2010-05-21 2014-12-03 ダブリュディ・メディア・シンガポール・プライベートリミテッド 垂直磁気ディスク
JP2011248969A (ja) 2010-05-28 2011-12-08 Wd Media (Singapore) Pte. Ltd 垂直磁気ディスク
JP2011248967A (ja) 2010-05-28 2011-12-08 Wd Media (Singapore) Pte. Ltd 垂直磁気ディスクの製造方法
JP2011248968A (ja) 2010-05-28 2011-12-08 Wd Media (Singapore) Pte. Ltd 垂直磁気ディスク
JP2012009086A (ja) 2010-06-22 2012-01-12 Wd Media (Singapore) Pte. Ltd 垂直磁気記録媒体及びその製造方法
US8889275B1 (en) 2010-08-20 2014-11-18 WD Media, LLC Single layer small grain size FePT:C film for heat assisted magnetic recording media
US8879188B1 (en) 2010-08-23 2014-11-04 Western Digital Technologies, Inc. Disk drive employing fly height calibration tracks to account for magnetic entropy and thermal decay
US8773802B1 (en) 2010-08-24 2014-07-08 Western Digital Technologies, Inc. Disk drive resetting fly height reference generated from a degrading calibration track
US8743666B1 (en) 2011-03-08 2014-06-03 Western Digital Technologies, Inc. Energy assisted magnetic recording medium capable of suppressing high DC readback noise
US8711499B1 (en) 2011-03-10 2014-04-29 WD Media, LLC Methods for measuring media performance associated with adjacent track interference
US8491800B1 (en) 2011-03-25 2013-07-23 WD Media, LLC Manufacturing of hard masks for patterning magnetic media
US9028985B2 (en) 2011-03-31 2015-05-12 WD Media, LLC Recording media with multiple exchange coupled magnetic layers
US9268649B1 (en) 2011-06-23 2016-02-23 Western Digital Technologies, Inc. Disk drive with recent write streams list for data refresh determination
US8730612B1 (en) 2011-12-16 2014-05-20 Western Digital Technologies, Inc. Disk drive evaluating ratio of fly height setting for first and second heads to verify operability
US8565050B1 (en) 2011-12-20 2013-10-22 WD Media, LLC Heat assisted magnetic recording media having moment keeper layer
JP2013157047A (ja) * 2012-01-27 2013-08-15 Toshiba Corp 磁気ディスク装置及び同装置におけるデータリフレッシュ方法
US8531791B1 (en) 2012-02-01 2013-09-10 Western Digital Technologies, Inc. Methods for adaptive throttling of data refresh operations and disk drives implementing the same
US9029308B1 (en) 2012-03-28 2015-05-12 WD Media, LLC Low foam media cleaning detergent
US9269480B1 (en) 2012-03-30 2016-02-23 WD Media, LLC Systems and methods for forming magnetic recording media with improved grain columnar growth for energy assisted magnetic recording
US8941950B2 (en) 2012-05-23 2015-01-27 WD Media, LLC Underlayers for heat assisted magnetic recording (HAMR) media
US8699159B1 (en) 2012-06-18 2014-04-15 Western Digital Technologies, Inc. Reducing effects of wide area track erasure in a disk drive
US8565053B1 (en) 2012-06-19 2013-10-22 Western Digital Technologies, Inc. Methods and devices for preventing media errors due to media scratches
US8993134B2 (en) 2012-06-29 2015-03-31 Western Digital Technologies, Inc. Electrically conductive underlayer to grow FePt granular media with (001) texture on glass substrates
US8773807B1 (en) 2012-07-24 2014-07-08 Western Digital Technologies, Inc. Disk drive calibrating fly height during startup by reading spacing pattern in servo sectors
US9348000B1 (en) 2012-12-20 2016-05-24 Seagate Technology Llc Magneto optic kerr effect magnetometer for ultra-high anisotropy magnetic measurements
US9034492B1 (en) 2013-01-11 2015-05-19 WD Media, LLC Systems and methods for controlling damping of magnetic media for heat assisted magnetic recording
US10115428B1 (en) 2013-02-15 2018-10-30 Wd Media, Inc. HAMR media structure having an anisotropic thermal barrier layer
US9153268B1 (en) 2013-02-19 2015-10-06 WD Media, LLC Lubricants comprising fluorinated graphene nanoribbons for magnetic recording media structure
US9183867B1 (en) 2013-02-21 2015-11-10 WD Media, LLC Systems and methods for forming implanted capping layers in magnetic media for magnetic recording
US9196283B1 (en) 2013-03-13 2015-11-24 Western Digital (Fremont), Llc Method for providing a magnetic recording transducer using a chemical buffer
US9053749B1 (en) 2013-03-15 2015-06-09 Western Digital Technologies, Inc. Disk drive comprising a per-drive and per-head fly height filter
US9190094B2 (en) 2013-04-04 2015-11-17 Western Digital (Fremont) Perpendicular recording media with grain isolation initiation layer and exchange breaking layer for signal-to-noise ratio enhancement
US9093122B1 (en) 2013-04-05 2015-07-28 WD Media, LLC Systems and methods for improving accuracy of test measurements involving aggressor tracks written to disks of hard disk drives
US8947987B1 (en) 2013-05-03 2015-02-03 WD Media, LLC Systems and methods for providing capping layers for heat assisted magnetic recording media
US8867322B1 (en) 2013-05-07 2014-10-21 WD Media, LLC Systems and methods for providing thermal barrier bilayers for heat assisted magnetic recording media
US9296082B1 (en) 2013-06-11 2016-03-29 WD Media, LLC Disk buffing apparatus with abrasive tape loading pad having a vibration absorbing layer
US9406330B1 (en) 2013-06-19 2016-08-02 WD Media, LLC Method for HDD disk defect source detection
US9607646B2 (en) 2013-07-30 2017-03-28 WD Media, LLC Hard disk double lubrication layer
US9389135B2 (en) 2013-09-26 2016-07-12 WD Media, LLC Systems and methods for calibrating a load cell of a disk burnishing machine
US9177585B1 (en) 2013-10-23 2015-11-03 WD Media, LLC Magnetic media capable of improving magnetic properties and thermal management for heat-assisted magnetic recording
US9581510B1 (en) 2013-12-16 2017-02-28 Western Digital Technologies, Inc. Sputter chamber pressure gauge with vibration absorber
US9382496B1 (en) 2013-12-19 2016-07-05 Western Digital Technologies, Inc. Lubricants with high thermal stability for heat-assisted magnetic recording
US9824711B1 (en) 2014-02-14 2017-11-21 WD Media, LLC Soft underlayer for heat assisted magnetic recording media
US9447368B1 (en) 2014-02-18 2016-09-20 WD Media, LLC Detergent composition with low foam and high nickel solubility
JP6234268B2 (ja) * 2014-02-21 2017-11-22 シャープ株式会社 画像形成装置
US9431045B1 (en) 2014-04-25 2016-08-30 WD Media, LLC Magnetic seed layer used with an unbalanced soft underlayer
DE102014208609A1 (de) * 2014-05-08 2015-11-26 Robert Bosch Gmbh Refresh eines Speicherbereichs einer nichtflüchtigen Speichereinheit
US9042053B1 (en) 2014-06-24 2015-05-26 WD Media, LLC Thermally stabilized perpendicular magnetic recording medium
US9159350B1 (en) 2014-07-02 2015-10-13 WD Media, LLC High damping cap layer for magnetic recording media
US10054363B2 (en) 2014-08-15 2018-08-21 WD Media, LLC Method and apparatus for cryogenic dynamic cooling
US9082447B1 (en) 2014-09-22 2015-07-14 WD Media, LLC Determining storage media substrate material type
US9685184B1 (en) 2014-09-25 2017-06-20 WD Media, LLC NiFeX-based seed layer for magnetic recording media
US9227324B1 (en) 2014-09-25 2016-01-05 WD Media, LLC Mandrel for substrate transport system with notch
US8995078B1 (en) 2014-09-25 2015-03-31 WD Media, LLC Method of testing a head for contamination
US9449633B1 (en) 2014-11-06 2016-09-20 WD Media, LLC Smooth structures for heat-assisted magnetic recording media
US9818442B2 (en) 2014-12-01 2017-11-14 WD Media, LLC Magnetic media having improved magnetic grain size distribution and intergranular segregation
US9269393B1 (en) 2014-12-08 2016-02-23 Western Digital Technologies, Inc. Electronic system with data refresh mechanism and method of operation thereof
US9401300B1 (en) 2014-12-18 2016-07-26 WD Media, LLC Media substrate gripper including a plurality of snap-fit fingers
US9218850B1 (en) 2014-12-23 2015-12-22 WD Media, LLC Exchange break layer for heat-assisted magnetic recording media
US9257134B1 (en) 2014-12-24 2016-02-09 Western Digital Technologies, Inc. Allowing fast data zone switches on data storage devices
US9990940B1 (en) 2014-12-30 2018-06-05 WD Media, LLC Seed structure for perpendicular magnetic recording media
JP2016157498A (ja) 2015-02-25 2016-09-01 株式会社東芝 磁気ディスク装置、及び書き直し処理方法
US9280998B1 (en) 2015-03-30 2016-03-08 WD Media, LLC Acidic post-sputter wash for magnetic recording media
US9275669B1 (en) 2015-03-31 2016-03-01 WD Media, LLC TbFeCo in PMR media for SNR improvement
US9822441B2 (en) 2015-03-31 2017-11-21 WD Media, LLC Iridium underlayer for heat assisted magnetic recording media
US9466321B1 (en) 2015-06-05 2016-10-11 Western Digital Technologies, Inc. Angular position tracking of data accesses to mitigate risk of data loss
US11074934B1 (en) 2015-09-25 2021-07-27 Western Digital Technologies, Inc. Heat assisted magnetic recording (HAMR) media with Curie temperature reduction layer
US10236026B1 (en) 2015-11-06 2019-03-19 WD Media, LLC Thermal barrier layers and seed layers for control of thermal and structural properties of HAMR media
US9406329B1 (en) 2015-11-30 2016-08-02 WD Media, LLC HAMR media structure with intermediate layer underlying a magnetic recording layer having multiple sublayers
US10121506B1 (en) 2015-12-29 2018-11-06 WD Media, LLC Magnetic-recording medium including a carbon overcoat implanted with nitrogen and hydrogen
US10057915B2 (en) 2016-03-11 2018-08-21 Wipro Limited Methods and systems for adaptive scheduling of packets in a wireless broadband network
US9997192B1 (en) 2017-05-18 2018-06-12 Seagate Technology Llc Overlap detection for magnetic disks
US11295772B1 (en) 2020-11-14 2022-04-05 Western Digital Technologies, Inc. Data storage device compensating for tape distortion
US11379367B2 (en) * 2020-11-19 2022-07-05 Micron Technology, Inc. Enhancement for activation and deactivation of memory address regions
US11880572B2 (en) * 2021-09-15 2024-01-23 Adp, Inc. Cache refresh system and processes

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4247916A (en) * 1979-10-30 1981-01-27 Erb Darrell M Memory device in which one type carrier stored during write controls the flow of the other type carrier during read
JPS6117273A (ja) 1984-07-04 1986-01-25 Nec Corp 回転形磁気記録装置
US4620243A (en) 1985-08-29 1986-10-28 International Business Machines Corporation Disk drive incremental rewrite
WO1989006428A1 (en) * 1988-01-04 1989-07-13 Eastman Kodak Company Monitoring optical disk long term error rates
JPH06301904A (ja) * 1993-04-12 1994-10-28 Ricoh Co Ltd 高密度記録再生方法
DE4314491A1 (de) 1993-05-03 1994-11-10 Thomson Brandt Gmbh Verfahren und Vorrichtung zur Überwachung von aufgezeichneten Daten
JPH0973738A (ja) 1995-06-30 1997-03-18 Sony Corp 記録装置
JPH09245349A (ja) * 1996-03-08 1997-09-19 Hitachi Ltd 磁気記録再生装置
JPH10241108A (ja) 1997-02-24 1998-09-11 Hewlett Packard Co <Hp> 磁気媒体データ書込み及び保全性検証装置
JPH10255487A (ja) * 1997-03-10 1998-09-25 Fujitsu Ltd 半導体メモリ装置
JPH10255202A (ja) * 1997-03-14 1998-09-25 Toshiba Corp 情報記録再生装置
BR9811011B1 (pt) 1997-07-15 2010-07-27 composição refrigerante, processo para a produção de refrigeração, e, equipamento de refrigeração.
US6437944B2 (en) * 1997-10-20 2002-08-20 Fujitsu Limited Head slider supporting device, disk device and suspension
US6360257B1 (en) 1998-01-30 2002-03-19 Telefonaktiebolaget L M Ericsson (Publ) Managing group IP addresses in mobile end stations
JP3792404B2 (ja) * 1998-06-10 2006-07-05 株式会社日立グローバルストレージテクノロジーズ 磁気記憶装置
US6266199B1 (en) * 1999-05-18 2001-07-24 International Business Machines Corporation Method of apparatus to characterize and limit the effect of disk damage in a hard disk drive
US6429984B1 (en) * 1999-08-06 2002-08-06 Komag, Inc Circuit and method for refreshing data recorded at a density sufficiently high to undergo thermal degradation
US20020155322A1 (en) * 1999-11-26 2002-10-24 Migaku Takahashi Magnetic recording medium
WO2001075865A2 (en) 2000-03-31 2001-10-11 Seagate Technology Llc Ultrahigh density longitudinal recording on magnetic media
US6603617B1 (en) * 2001-02-21 2003-08-05 Maxtor Corporation Method and apparatus for providing adaptive drive-level compensation for amplitude and BER loss due to media thermal decay
US20030095793A1 (en) * 2001-11-21 2003-05-22 Strothmann James Alan System and method for automatically refreshing data
DE10231363A1 (de) 2002-07-11 2004-01-22 Robert Bosch Gmbh Schutzeinrichtung für ein Fahrzeug

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001075865A2 (en) * 2000-03-31 2001-10-11 Seagate Technology Llc Ultrahigh density longitudinal recording on magnetic media
WO2001075865A3 (en) * 2000-03-31 2002-03-07 Seagate Technology Llc Ultrahigh density longitudinal recording on magnetic media

Also Published As

Publication number Publication date
US6429984B1 (en) 2002-08-06
JP2001110004A (ja) 2001-04-20
US7196860B2 (en) 2007-03-27
US20020080508A1 (en) 2002-06-27
GB0019260D0 (en) 2000-09-27
GB2355106B (en) 2004-01-28
US6628466B2 (en) 2003-09-30
US20040047062A1 (en) 2004-03-11
US20030007269A1 (en) 2003-01-09
GB2355106A (en) 2001-04-11

Similar Documents

Publication Publication Date Title
DE10037479A1 (de) Schaltungsanordnung und Verfahren zum Auffrischen von Daten, die mit einer Dichte aufgezeichnet sind, die ausreichend hoch ist, eine thermische Verschlechterung durchzumachen
DE69433095T2 (de) Plattenlaufwerk mit adaptivem lese-/schreibkanal zur optimierung der leistung zwischen kopf, medium und kanal
DE19916104B4 (de) Verfahren und Vorrichtung zur Erkennung von Defekten auf einer Platte in einem Plattenlaufwerk
DE3637659C2 (de)
DE60310873T2 (de) Magnetplattenvorrichtung
DE3704898C2 (de)
DE3238077C2 (de)
DE19721446B4 (de) Verfahren zum Steuern eines Positionsfehlersignals eines Festplattenantriebs
DE3112886A1 (de) Verfahren zum erkennen einer kante eines magnetischen mediums und vorrichtung zur druchfuehrung des verfahrens
DE102015013869A1 (de) Implementieren einer rauschbasierten Erkennung des Spin-Torque-Oszillator-Einschaltens in mikrowellengestützten Magnetaufzeichnungs-Festplattenlaufwerken (MAMR-Festplattenlaufwerke)
Katz et al. Effect of bitshift distribution on error rate in magnetic recording
DE19900433C2 (de) Verfahren zum Detektieren der thermischen Unebenheit einer Magnetspeichervorrichtung und Schaltung dafür
DE69931715T2 (de) System und Verfahren zur Messung von relativen und absoluten Amplituden eines Lesesignals von einem Datenspeichermedium
Sacks Position signal generation in magnetic disk drives
DE3344508C2 (de)
US20040080845A1 (en) Method and apparatus for measuring magnetic write width of magnetic head using burst pattern
US6630824B2 (en) Method to measure signal decay and a device therefor
US6501607B2 (en) Channel quality monitor (CQM) for digital peak detection (DPD)
Zhang et al. Thermal decay of signal and noise in high-density thin-film media
US6320715B1 (en) Drive electronics employing unipolar last write for improved magnetic stability
US10008229B2 (en) Implementing enhanced track following during read back using head asymmetry metrics in hard disk drives
DE3201318A1 (de) Verfahren und schaltungsanordnung zum bewerten von lesesignalen eines magnetschichtspeichers
DE2853449A1 (de) Verfahren zur fehlerortung in einem grosspeichersystem
US6288859B1 (en) Device for write compensation in magnetic-media recording
Howell et al. A study of disk noise statistics

Legal Events

Date Code Title Description
8141 Disposal/no request for examination