• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Im Monat Februar heisst es: Ab in die Welt und Quadrate aufspüren und fotografieren! Quadrat zum Quadrat ist unser Motto und wieder einmal setzen wir auf Eure Kreativität. Hier geht es lang --> Klick

Festplatte durch Time Maschine defekt?

salome

Golden Noble
Registriert
20.08.06
Beiträge
23.750
Na ja, die Unwissenheit schützt doch nicht vor Strafe und schon gar nicht vor Festplatten crash. Eigentlich aber kann ja nicht die Platte kaputt sein, sondern eher die Datenstruktur auf dem Volumen.
Wird sie im Festplattendienstprogramm angezeigt? Und dann kannst du sie nicht markieren und auf Volumen reparieren klicken?
Bevor ihr aber irgendwelche teuren Reparaturtools kauft und stundenlang herumprobiert, nehmt eine neue Festplatte, so teuer sind die ja nicht mehr. Verbucht es unter "Lehrgeld".
Einen TM-Prozess zu unterbrechen ist vermutlich so gefährlich, wie eine externe Platte ohne Abmeldung einfach abzuschalten. Da wird die Datenstruktur durcheinander gerüttelt und Oh du lieber Augustin.
Salome
 

knoedeli

Golden Delicious
Registriert
15.05.11
Beiträge
7
Hallo zusammen!

Meine Schwester und ich haben erst seit kurzem einen Apple. Meine Schwester wollte nun Time Maschine mit einer nagelneuen externen USB-Festplatte durchführen. Nachdem das Ganze schon angefangen hat, hat meine Schwester auf ABBRECHEN geklickt, weil sie bemerkte, dass sie erst noch große Dateien auf dem Apple löschen wollte (mehrere GB), damit diese nicht mitgesichert werden. Seitdem ist kein Zugriff mehr auf die Platte möglich: Das eingelegte Medium konnte von diesem Computer nicht gelesen werden. An einem Windows-Rechner wird die Platte auch nicht mehr im Explorer angezeigt, nur noch als Laufwerk in der Systemsteuerung.

Ich habe jetzt etwas im Internet rumgesucht und den Verdacht, dass der Abbruch leider nicht sehr günstig war, da Time Maschine erst die Festplatten ins Apple-Format umformatiert, oder? Naja, jedenfalls lässt sich die Platte jetzt weder löschen noch reparieren noch formatieren noch partitionieren. Immer kommt eine Meldung, dass das Ganze leider fehlgeschlagen ist. Ich habe die Platte an mein MacBook angeschlossen, dort klappt es auch nicht.

Ist die Festplatte nun defekt, weil der erste Start mit Time Maschine (unwissend) abgebrochen wurde?

Besten Dank im voraus schon mal für Eure Antworten!

Viele Grüße
Barbara
 

knoedeli

Golden Delicious
Registriert
15.05.11
Beiträge
7
Hallo salome!

Danke für die schnelle Antwort. Die Festplatte wird noch angezeigt, aber egal was ich machen will, es fängt kurz an und dann kommt die Meldung "löschen fehlgeschlagen" oder "Reparieren fehlgeschlagen"... Also wie ich vermutete, die Struktur ist wohl kaputt und die Festplatte Schrott :(

Schade nur, dass es überhaupt den Button "Abbrechen" gibt und kein Warnhinweis erscheint, dass man dies lieber unterlassen sollte. Meine Schwester ist sicher nicht die erste und letzte, die den Fehler macht...;)

Trotzdem nochmal DANKE!!!

Viele Grüße und Gute Nacht!
Barbara
 

MacAlzenau

Golden Noble
Registriert
26.12.05
Beiträge
22.667
Ich würde nicht so schnell aufgeben.
Wenn eine Platte ohne Abmelden entfernt wird, z.B. durch Stromausfall, gehen maximal die Daten verloren, aber die Hardware wird nicht beschädigt.
Ich bezweifle, daß während einer Formatierung ein irreparabler Schaden eintritt. Zumal es ungewöhnlich wäre für Apple, einen Abbruch anzubieten, wenn dieser zu Schäden führen würde.

Hattet ihr die Platte denn vorher schon mal im Betrieb? Vielleicht war sie ja schon defekt.
 

Martin Wendel

Redakteur & Moderator
AT Administration
AT Moderation
AT Redaktion
Registriert
06.04.08
Beiträge
45.445
Ich habe auch schon zig-mal ein Time Machine-Backup abgebrochen (zwar nicht das erste, aber das sollte ja egal sein) und habe überhaupt keine Probleme mit der Platte. Apple hätte da sicher noch einen Warnhinweis eingebaut, sollte das doch so sein.
 

salome

Golden Noble
Registriert
20.08.06
Beiträge
23.750
Das ist mir noch nie aufgefallen, dass die TM einen Knopf zum "Abbrechen" hat. Das ist natürlich ganz was Anderes, wenn man darf, dann sollte man auch können.
Aber dass die Platte einen Schaden hat, ist ja unbestritten. Wie man den allerdings behebt, muss noch jemand sagen. :)
Salome
 

fyysh

Schweizer Glockenapfel
Registriert
25.01.10
Beiträge
1.386
Man könnte die Platte ja mal mit dd komplett nullen und gucken, ob sie danach wieder vom Festplattendienstprogramm angefasst wird.
Ist aber nicht ungefährlich (wg. dd).

Oder das Diagnosetool des Plattenherstellers verwenden und mal gucken, was dieses sagt.
 

knoedeli

Golden Delicious
Registriert
15.05.11
Beiträge
7
Vielen Dank erstmal für die vielen Antworten! Bin grad im Urlaub und kann nicht täglich ins Internet...

Die Platte war ein einziges mal an einem Windows-Rechner im Einsatz zum Kopieren von ein paar Dateien. Dies klappte auch problemlos, also die Platte war zu diesem Zeitpunkt noch funktionsfähig. Jetzt weiß ich allerdings nicht, was "dd" ist...

Es ist eine Samsung-500GB-Platte. Muss ich das Diagnosetool dann bei Windows ausführen?

LG Barbara
 

fyysh

Schweizer Glockenapfel
Registriert
25.01.10
Beiträge
1.386
"dd" ist ein Terminalbefehl. Ein in den falschen Händen Gefährlicher dazu.
Es trägt nicht umsonst den Spitznamen "Disk Destroyer".

Mit dd wäre es jedoch möglich, über das Terminal die Platte mit Nullen zu überschreiben. Eigentlich das, was das Festplattendienstprogramm auch machen solte, nur klappt es da ja nicht.

Das Problem ist: sprichst du die falsche Platte mit dd an, z.B. das System, dann ist das System hin. Was auch immer das Ziel der Daten ist: Was auch immer da war ist dann weg. Das macht es für Ungeübte gefährlich.

Wenn du dir zutraust ganz genau aufzupassen, doppelt zu gucken, was du da tust und keine Leichtsinnsfehler zu machen, erkläre ich dir gerne wie du vorgehen kannst, um mit dd die Platte zu nullen.
Wenn nicht, besser nicht. ;)
 

Bountyhunter

Linsenhofener Sämling
Registriert
15.04.09
Beiträge
2.516
sorry aber nicht DD zerstört deine Disk, das machst du schon selber indem du nicht aufpasst und die falsche Platte ansteuerst !

DD macht eben genau das was es soll - löschen und zwar kompromisslos !
 

MacAlzenau

Golden Noble
Registriert
26.12.05
Beiträge
22.667
Weder dd noch der dd-Benutzer zerstören die Platte, dazu benutzt man eher einen Hammer oder C4.

Bei Benutzung solcher kritischen Befehle empfiehlt sich, nach der Eingabe des Befehls und eines Leerzeichens dann den gewünschten Pfad nicht einzutippen, sondern die Datei/den Ordner/das Volume mit der Maus am Icon zu packen und ins Terminal zu ziehen.
Dann stimmt der Pfad, auch wenn darin Leerzeichen vorkommen, und man riskiert nicht Probleme, die sich aus einem fehlerhaften Leerzeichen im Pfad ergeben können.
Dann zweimal nachschauen, ob man auch das befohlen hat, was man wirklich will, und dann erst Return drücken.
Ein Backup schadet natürlich nie, und wenn es wie hier um die Backupplatte geht, kann man ja unwiederbringliche Dateien wie Fotos oder gerade fertiggeschrieben Dissertationen oder literarische Meisterwerke auf DVD oder USB-Stick zusätzlich sichern. Oder vorübergehend auf dem Rechner vom Nachbarn ablegen.
 

fyysh

Schweizer Glockenapfel
Registriert
25.01.10
Beiträge
1.386
Dude, /dev kannst du nicht im Finder sehen.
 

knoedeli

Golden Delicious
Registriert
15.05.11
Beiträge
7
Auf meinem Macbook ist bisher nichts drauf, was nicht auch wieder gelöscht werden könnte. Also selbst wenn ich die falsche Platte wählen würde, wäre dies nicht tragisch. Ich traue mir auch zu, dieses dd zu verwenden. Gibt es hierfür eine kurze Anleitung bzw. könnt Ihr mir sagen, wo ich eine finde? Danke schonmal!
 

MacAlzenau

Golden Noble
Registriert
26.12.05
Beiträge
22.667
Dude, /dev kannst du nicht im Finder sehen.

Wer wird sich denn von solchen Kleinigkeiten irritieren lassen?
Außerdem kann man sich ja auch die versteckten Dateien anzeigen lassen - ich dachte, das ginge auch mit /dev. Bin aber nicht mehr sicher, da da zwar ein Alias angezeigt wird, beim Anklicken fordert der Finder aber ein Wechselmedium.
 

fyysh

Schweizer Glockenapfel
Registriert
25.01.10
Beiträge
1.386
@MacAlzenau:
Ah, den Finder mit einem Link auszutricksen, darauf bin ich nicht gekommen. Lass mich testen... nope. Geht nicht. Da lässt dich der Finder nicht hin. Man kommt scheinbar nur über das Terminal hin.



@knoedeli:
Wir sind uns im Klaren, dass folgendes nicht ungefährlich ist und dass die Daten auf der Platte, die wir "nullen" werden, danach unwiderruflich weg sind, ja?


Ok, hier kommt deine Anleitung:
Die Befehle für das Terminal solltest du, wie gesagt, doppelt auf Richtigkeit überprüfen. Ausgeführt werden sie durch die Eingabetaste (Return).
Bitte erst durchlesen und dann erst durchführen.
Lass dich durch das "$>" in manchen der unteren Code-Abschnitte nicht verwirren, das ist nur meine Eingabe. Bei dir müsste das irgendwie so aussehen: macname:~ benutzername$

Wenn dich die Anleitung erschlägt, ähm, dann lass es lieber bleiben.



1. Wirf zunächst alle eingebundenen Laufwerke, USB-Sticks, DMGs und sonstige Images aus und, im Falle von Laufwerken, nach dem Auswerfen auch ausstecken.
Steck einfach alles aus, was du jetzt nicht brauchst (Tastatur, Maus und Monitor, falls extern, brauchst du ;)).


2. Öffne das Terminal (zu finden unter /Programme/Dienstprogramme/Terminal)


3. Gib folgendes ein:
Code:
diskutil list
Das wird dir etwas in der Art zeigen:
Code:
$> diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *320.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh-HD              309.6 GB   disk0s2
Merke dir, wie viele Einträge der Form /dev/disk# dir diskutil angezeigt hat.


4. Nun steckst du die problematische Platte ein. und gibst nochmal den Befehl ein
Code:
diskutil list
Nun müsste noch ein /dev/disk#-Eintrag dazugekommen sein. Sieht dann in etwa so aus:
Code:
$> diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *320.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS Perseus-HD              309.6 GB   disk0s2
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.1 GB     disk1
   1:                 DOS_FAT_32 VERBATIM                1.1 GB     disk1s1
Den neuen /dev/disk#-Eintrag, in meinem Fall ist das /dev/disk1, den musst du dir merken. Brauchen wirst du gleich die Zahl am Ende, in meinem Fall wäre das die 1.
Es muss bei dir nicht /dev/disk1 sein (aber wahrscheinlich ist es das). Es ist einfach nur der Eintrag, der bei Schritt 3. nicht da war. OK?
Im folgenden werde ich nur noch von /dev/disk# schreiben, wobei # für die entsprechende Nummer steht.
Nicht, dass einer auf die Idee kommt die Befehle rauszukopieren und Mist baut...
Merke dir hier auch: # ist auf keinen Fall 0 (null).
/dev/disk(null) ist die Platte, wo dein System drauf ist. Da willst du nicht mit dd ran!. ;) *


5. Nun musst du die Platte unmounten (nicht auswerfen, also auch nicht abstecken). Mit folgendem Befehl:
Code:
diskutil umountDisk /dev/disk1
Sowas muss dabei rauskommen:
Code:
$> diskutil umountDisk /dev/disk1
Unmount of all volumes on disk1 was successful
Kam was anderes raus? Hör hier auf.


6. Jetzt kommt dd zum Einsatz. Du hast dir ja die Nummer # aus 4. gemerkt, ne? Die braucht du jetzt.
Nochmal: Vorsicht! Die Daten auf der Platte sind dann weg!
Folgendes kopierst du dir hier raus und fügst es in bspw. TextEdit (/Programme/TextEdit) ein:
Code:
DD_OF_RDISK="#"
DD_OPTS="bs=1m count=1"
function dd_watch(){ 
unset DD_OF_RDISK DD_OPTS
if [ -z $1 ] || [ "x$1" == "x0" ]
then
echo "DD_OF_RDISK DARF NICHT LEER ODER 0 SEIN"
echo "ABGEBROCHEN. DRUECKE DIE EINGABETASTE."
return 255
fi
if mount|grep -q /dev/disk${1}s
then
echo "/dev/disk${1} DARF NICHT GEMOUNTET SEIN"
echo "ABGEBROCHEN. DRUECKE DIE EINGABETASTE."
return 255
fi
alias q='killall dd;unalias q;echo "WIRD ABGEBROCHEN..."'
dd if=/dev/zero of=/dev/rdisk$1 $2 conv=notrunc& local dd_pid=$!
if [ -z $dd_pid ] || ! ps -p $dd_pid 1>&2>/dev/null;
then 
killall dd
unalias q 
echo "KANN DD NICHT ÜBERWACHEN"
echo "ABGEBROCHEN. DRUECKE DIE EINGABETASTE."
return 255
fi
while ps -p $dd_pid 1>&2>/dev/null
do 
kill -SIGINFO $dd_pid 2>&1
echo ""
sleep 5
done
unalias q 
echo "FERTIG. DRUECKE DIE EINGABETASTE."
}
alias q='killall dd;unalias q;echo "WIRD ABGEBROCHEN..."'
clear
dd_watch "$DD_OF_RDISK" "$DD_OPTS"& # --> DRUECKE DIE EINGABETASTE <--
Du musst in der ersten Zeile das # durch die entsprechende Zahl aus Schritt 4. ersetzen.
Wenn es nicht gleich losläuft, musst du noch die Eingabetaste drücken.


7. Schritt 6. wird nur den Anfang der Platte plätten. Versuche danach, die Platte mit dem Festplattendienstprogramm zu partitionieren.
Geht's? Dann bist du hier fertig.


8. Wenn sich die Platte nicht partitionieren ließ, kannst du noch versuchen, sie in einen pseudo-Neuzustand zu versetzen, in dem du in TextEdit in der zweiten Zeile das
Code:
DD_OPTS="bs=1m count=1"
durch
Code:
DD_OPTS="conv=notrunc"
ersetzt.
Dann machst gibst du noch folgenden Befehl ein
Code:
diskutil info /dev/disk#|grep Total
Kommt sowas raus:
Code:
$> diskutil info /dev/disk1|grep Total
   Total Size:               1.1 GB (1050934784 Bytes) (exactly 2052607 512-Byte-Blocks)
Kopier dir das irgendwohin. Die Byte-Angabe ist die interessante.
Dann Dann führst du 6. mit dem veränderten Wert für DD_OPTS nochmal aus. Das wird aber einige (einige!) Zeit dauern. Kannst über Nacht laufen lassen. ;)
dd sollte eigentlich aussteigen, wenn es die Platte nicht beschreiben kann, diese also fehlerhaft ist.
Am Ende wird dd müsste dann sowas dastehen:
Code:
1003+0 records in
1002+1 records out
1050934784 bytes transferred in 60.895453 secs (17258017 bytes/sec)
Siehst du die Bytes-Angabe? Das vergleichst du mit dem, was du dir mit diskutil info /dev/disk#|grep Total rauskopiert hast. Stimmen die Werte nicht überein, ist dd ausgestiegen.

Aber eigentlich müsste da auch dick und fett ein Fehler ausgegeben werden.
Falls dem so ist, besorg dir 'ne neue Platte (bzw. geh sie umtauschen).

Kein fehler? Dann versuch nochmal mit dem Festplattendiensprogramm zu partitionieren.
Geht's immer noch nicht? Tja dann von mir zumindest auch der Tipp mit neue platte bzw. umtauschen. Evtl. ist die Platte zwar nicht wirklich defekt, aber die Wahrscheinlichkeit ist extrem hoch und weiterzumachen nimmt wahrscheinlich mehr Zeit in Anspruch, als sich eine neue Platte zu "erarbeiten", wenn du verstehst, was ich meine. ;)

Außerdem hast du geschrieben, dass da Backups drauf sollen. Backups auf zickende Platten sind so oder so keine gute Idee.


EDIT:
Zu 8. habe ich vergessen folgendes zu erwähnen:
Wenn du den "langen Lauf", solltest du ihn einsetzen, abbrechen möchtest, tippe ein kleines(!) "q" (wie "quit"), gefolgt von der Eingabetaste, dann wartest du, bis "FERTIG" ausgegeben wird. Dann wurde alles abgebrochen.





* dd fasst ein gemountetes device so oder so nicht an, aber je nach dem, wie und v.a. von wo dd eingesetzt wird, kann man sogar das System plätten. Grund genug, darauf so rumzureiten. Man weiß ja nie...
 
Zuletzt bearbeitet:

knoedeli

Golden Delicious
Registriert
15.05.11
Beiträge
7
DANKE für diese ausführliche Antwort!!!
Bin noch im Urlaub und werde Deinen Tipp dann Ende der Woche ausprobieren und berichten.

LG Barbara
 

fyysh

Schweizer Glockenapfel
Registriert
25.01.10
Beiträge
1.386
Lol da fällt mir grad auf, dass ich in Schritt 6. was vergessen habe:
Nachdem du die ersten Zeilen in TextEdit bearbeitet hast, kopierst du das ganze und fügst es ins Terminal ein. :)
Sry.