Bitcoin Forum
May 25, 2024, 05:01:19 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: beschädigte wallet.dat reparieren  (Read 3598 times)
Bytekiller (OP)
Legendary
*
Offline Offline

Activity: 2450
Merit: 1004


View Profile
August 23, 2014, 05:57:43 PM
 #1

gibt es eine möglichkeit eine beschädigte wallet.dat zu reparieren.
wollte meine wallet.dat nach server crash von cd wieder herstellen

wenn die bitcoin-qt mit dieser datei start wird sie automatisch in .bak umbennant.
wenn ich sie über https://blockchain.info/de/wallet/import-wallet
importieren möchte -> unexpended end of file from server

wäre sehr wichtig da ist ein sehr guter zwei stelliger btc betrag drin.
erst etliche btc über btc50 verloren und jetzt das

Als ich jung war, waren alle Glieder gelenkig - bis auf eins. Als ich älter wurde, waren alle Glieder steif - bis auf eins.
Buchi-88
Legendary
*
Offline Offline

Activity: 3808
Merit: 2555



View Profile
August 23, 2014, 06:22:16 PM
 #2

Hast du von deiner Wallet keine Sicherungskopie?

Sonst einemla eine Diskrecovery Software über die HDD drüber laufen lassen eventuell hilfts!?

mfg

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Chefin
Legendary
*
Offline Offline

Activity: 1882
Merit: 1108


View Profile
August 23, 2014, 06:41:18 PM
 #3

ich würde keine Aktionen auf dieser Festplatte mehr machen, auch keine Rettungstools mal so eben rumtesten.

Der Fehler deutet drauf hin das ein Sektor in der Dateikette verloren gegangen ist. Da er nun "frei" ist wird jede Aktion auf der Festplatte das Risiko haben, diese Block zu überschreiben. Dann ist der Inhalt 100% verloren. Auch irgendwelche Hilfstools die nicht genau auf diesen Fehler ausgelegt sind, können nun beim durchackern der Festplatte diesen Sektor überschreiben.

Natürlich könnte es auch klappen...das lässt sich aus der ferne mit den paar Infos nicht sagen. Die frage ist, ob du das Risiko eingehen willst oder auf Nummer Sicher.

Sicher heist, Platte ausbauen, in einem anderen Rechner ein Image erstellen, dann wieder einbauen und jetzt kann man verschiedene Tools testen. Man braucht ein Suchtool das jeden Sektor der Platte liest und im Header des Sektors schaut ob er zu der Datei eine Verbindung hat. In jedem Header steht der nachfolgende Block drin. In deinem Fall wurde der Header falsch geschrieben und daher ist der Nachfolgende Block nicht mehr auffindbar. Wenn man jeden Sektor liest findet man eine Dateiverkettung die keinen Anfang hat. Logischerweise muss es dann die sein, die zu deiner Wallet gehört, weil bei der das Ende fehlt. Die Fehlermeldung kommt daher, das im Inhaltsverzeichniss steht: 64KB, aber dann nach 10 Sektoren=5KB die Verkettung zuende ist und keine weitere Sektoren gesendet werden. Unexpected End of File.

Ob du dir das alles zutraust, weis ich nicht, kenne deine Erfahrungsstand bzgl PC nicht. Aber es ist kein hexenwerk, mit durchschnittlichem Wissen und wenn man OS selbst installieren kann, kommt man normalerweise zum Ziel. Das Plattenbackup ist dabei das wichtigste um den fehler nicht zu verschlimmern. Dabei nicht vergessen die Option zu wählen auch "leere Sektoren sichern".
Buchi-88
Legendary
*
Offline Offline

Activity: 3808
Merit: 2555



View Profile
August 23, 2014, 06:48:35 PM
 #4

Sonst die HDD zu einer Datenerettungsfimra, da ein "guter" zweistelliger Betrag da locker drin ist Wink

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Bytekiller (OP)
Legendary
*
Offline Offline

Activity: 2450
Merit: 1004


View Profile
August 23, 2014, 08:05:27 PM
 #5

das war ein raid 5 über 7x2 TB festplatten und der raid controller hat das raid zerstört
die wallet.dat war komischerweise nicht auf den letzten 9 Bändern.
und die kopie auf cd wie im post 1 schon geschrieben ist beschädigt.
die wallet.dat ist 720.896 bytes groß mit dem hex-editor seh ich sogar meine btc adresse + etliche transaktionen

Als ich jung war, waren alle Glieder gelenkig - bis auf eins. Als ich älter wurde, waren alle Glieder steif - bis auf eins.
Buchi-88
Legendary
*
Offline Offline

Activity: 3808
Merit: 2555



View Profile
August 23, 2014, 08:15:32 PM
 #6

Quote
Wie funktioniert Raid 5

Ein Raid 5 funktioniert im Prinzip ähnlich wie ein Raid 0. Die Daten die zum Speichern bereit stehen werden in mehrere Blöcke aufgeteilt und auf die einzelnen, physikalischen, Festplatten des Raids verteilt. Zusätzlich zu den reinen Daten, wird allerdings auch eine Paritätsinformation gebildet und ebenfalls auf einer der Festplatten abgelegt. Die Paritätsinformation ist letztendlich nichts Anderes als eine XOR Verknüpfung der einzelnen Datenblöcke. Es ist unerheblich wie viele Festplatten zur Verfügung stehen und in wie viele Teile ein Datenblock zerlegt wird, das einzige was bedenkt werden muss ist die Tatsache, dass mindestens drei Festplatten für einen Raid 5 Betrieb zur Verfügung stehen müssen. Hätten wir beispielsweise drei Festplatten und einen Datenblock A, werden auf den ersten beiden Festplatten die aufgeteilten Blöcke A1 und A2 abgelegt. Auf der dritten Festplatte wird die Paritätsinformation abgelegt, also das was bei A1 und A2 herauskommt wenn man sie mit einem Xgut...verknüpft. Mit Hilfe der Parität kann man sich gegen den Ausfall einer einzelnen Festplatte des Raid Systems sehr gut schützen, da aus dieser die Daten jederzeit wiederhergestellt werden können. Es wäre dementsprechend unsicher alle Paritätsdaten auf einer Festplatte zu speichern. Genau wie die Datenblöcke selbst, werden daher auch die Paritätsblöcke fortlaufend auf allen Festplatten gespeichert
.

Wenn nicht mehr wie eine Hdd abgekackt sind stehen deine Chancen gut...

Aber bei einem Raid system würde ich mich für Professionelle Hilfe entscheiden, zB.

http://www.it-service24.com/raid-datenrettung/raid-5/

Seriouse bieten kostenlose Analyse an...

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Bytekiller (OP)
Legendary
*
Offline Offline

Activity: 2450
Merit: 1004


View Profile
August 24, 2014, 05:12:52 AM
Last edit: August 24, 2014, 05:44:26 AM by Bytekiller
 #7

Es ist nicht meine Frage wie Raid oder Datenrettung funktioniert!

um euren wissensdurst zu stillen.
Beim Vergrößern des Raid5 Array, ist ein Firmwarefehler des Raidkontrollers aufgetretten und das Raid + Daten wurde zerstört.
Der größte Teil der Daten wurden mit einem LTO6-Streamer wiederhergestellt. Aber aus einem nicht erklärbaren Grund wurde die Wallet.dat nicht mitgesichert obwohl sie in der Auswahlliste war und die Datensicherung ohne fehler abgeschlossen wurde.

Das einzige was ich jetzt noch habe ist eine defekte wallet.dat auf CD die im tresor lag! Sie ist defekt obwohl sie mit beendetem Bitcoin-qt auf einem Verbatim CD-Rohling gebrannt wurde.

Gibt es eine möglichkeit die wallet.dat an einer bestimmen stelle mit einem Hex-editor abzuschneiden oder zu bearbeiten so das sie wieder stimmt?
Denn eine neue wallet.dat ist ja deutlich kleiner als 704k

Als ich jung war, waren alle Glieder gelenkig - bis auf eins. Als ich älter wurde, waren alle Glieder steif - bis auf eins.
Buchi-88
Legendary
*
Offline Offline

Activity: 3808
Merit: 2555



View Profile
August 24, 2014, 06:43:12 AM
 #8

Hallo,

zu erstens das war nicht beabsichtigt etwas zu belehren, wollte nur schreiben das es eventuell Hoffnung gibt...

Zu zweitens, da kann ich dir leider nicht mehr weiterhelfen, da es mit einem HEX editor sehr schwierig ist sollte nur eine Stelle falsch sein funktionierts natürlich nicht mehr!

Sorry für mich is jetzt hier leider aus...

mfg und noch viel Erfolg Wink

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
420moviez
Hero Member
*****
Offline Offline

Activity: 728
Merit: 500


Open and Transparent Science Powered By Blockchain


View Profile
August 24, 2014, 08:50:11 AM
 #9

https://bitcointalk.org/index.php?topic=34028.0 versucht?


bill86
Full Member
***
Offline Offline

Activity: 159
Merit: 100



View Profile
August 24, 2014, 08:50:28 AM
 #10

Aloha Bytekiller,

Das einzige was ich jetzt noch habe ist eine defekte wallet.dat auf CD die im tresor lag! Sie ist defekt obwohl sie mit beendetem Bitcoin-qt auf einem Verbatim CD-Rohling gebrannt wurde.
Der Rohling-Hersteller hat weniger Einfluss auf die Haltbarkeit der geschriebenen Daten, als die Brenngeschwindigkeit, das verwendete Verfahren, Luftfeuchtigkeit, Lichtbestrahlung (Zeitraum und Intensität) und natürlich mechanische Beschädigung (z.B. Kratzer oder Risse).
Hast du mal getestet, ob die CD fehlerhafte Daten liefert? Da gibt es verschiedene Möglichkeiten, welche die Lesbarkeit gegenüber der Reed-Solomon-Korrektur auf der CD testen.

Andernfalls fällt mir nur noch die Möglichkeit im Bitcoin-Qt ein, dass man eine beschädigte wallet.dat wiederherstellt. Ist diese Option noch drin? Im Augenblick läuft keiner bei mir, weshalb ich das gerade nicht testen kann.

Gruss,
Bill

"Prognosen sind äußerst schwierig, vor allem wenn sie die Zukunft betreffen."

-- Kurt Tucholsky (Oder Mark Twain? Oder Winston Churchill? Wer weiß das schon so genau?)
Bytekiller (OP)
Legendary
*
Offline Offline

Activity: 2450
Merit: 1004


View Profile
August 24, 2014, 10:34:40 AM
 #11


werd ich nachher mal ausprobieren

Als ich jung war, waren alle Glieder gelenkig - bis auf eins. Als ich älter wurde, waren alle Glieder steif - bis auf eins.
Coiner.de
Hero Member
*****
Offline Offline

Activity: 773
Merit: 531



View Profile
August 24, 2014, 12:51:22 PM
 #12

Es gibt da auch noch eine Kommandozeilenoption die du mal probieren könntest:

-salvagewallet         Attempt to recover private keys from a corrupt wallet.dat
Bytekiller (OP)
Legendary
*
Offline Offline

Activity: 2450
Merit: 1004


View Profile
August 24, 2014, 01:03:30 PM
 #13

Es gibt da auch noch eine Kommandozeilenoption die du mal probieren könntest:

-salvagewallet         Attempt to recover private keys from a corrupt wallet.dat

bitcoin-qt stürzt damit sofort ab.
hab auch schon versucht die defekte wallet an der Zeile abzuschneiden wo eine neue aufhört

Als ich jung war, waren alle Glieder gelenkig - bis auf eins. Als ich älter wurde, waren alle Glieder steif - bis auf eins.
Buchi-88
Legendary
*
Offline Offline

Activity: 3808
Merit: 2555



View Profile
August 27, 2014, 08:02:28 AM
 #14

Aus reinem Interesse, ist bereits ein Lösung gefunden worden?

mfg

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Bytekiller (OP)
Legendary
*
Offline Offline

Activity: 2450
Merit: 1004


View Profile
August 27, 2014, 08:53:26 AM
 #15

kurz und bündig: nein

Als ich jung war, waren alle Glieder gelenkig - bis auf eins. Als ich älter wurde, waren alle Glieder steif - bis auf eins.
Shmollen
Full Member
***
Offline Offline

Activity: 205
Merit: 100


View Profile
August 30, 2014, 10:33:13 AM
 #16

Du schreibst, dass Du die wallet von CD wider herstellen wolltest. Ist wallet.dat dort als lesbare Datei vorhanden oder in einem recover-File?
Gibt es, wenn Du die wallet.dat (bzw. den recover-File) händisch auf die Festplatte kopierst Fehler-Anzeigen? Hast Du weitere (ältere) Backups? - Der Aktualitätsstand der wallet ist nämlich nicht so wichtig.

★★★ Help me to become a KittehCoin billionaire! Donate MEOW to KNKVoobKxwMB1fEEm1YyApTLFUhYF75x9A ★★★
★★★★★
Bytekiller (OP)
Legendary
*
Offline Offline

Activity: 2450
Merit: 1004


View Profile
September 01, 2014, 06:28:35 AM
 #17

Du schreibst, dass Du die wallet von CD wider herstellen wolltest. Ist wallet.dat dort als lesbare Datei vorhanden oder in einem recover-File?
Gibt es, wenn Du die wallet.dat (bzw. den recover-File) händisch auf die Festplatte kopierst Fehler-Anzeigen? Hast Du weitere (ältere) Backups? - Der Aktualitätsstand der wallet ist nämlich nicht so wichtig.

hab den bitcoin-qt client beendet und die wallet.dat aus dem verzeichniss auf cd gebrannt. Die verbatim cd lag danach im dunklen, kühlen verschlossenem tresor.

hab zwar noch einen privkey gefunden den ich mal zum test exportiert habe aber leider nicht von meiner sparbüchse  Cry

Als ich jung war, waren alle Glieder gelenkig - bis auf eins. Als ich älter wurde, waren alle Glieder steif - bis auf eins.
Bytekiller (OP)
Legendary
*
Offline Offline

Activity: 2450
Merit: 1004


View Profile
September 02, 2014, 05:47:16 AM
Last edit: September 02, 2014, 07:37:31 AM by Bytekiller
 #18

gibt es eine möglichkeit den privkey ohne bitcoin-qt aus der wallet.dat auszulesen?

die wallet.dat ist nicht verschlüsselt

hab das mal mit einer älteren version von bitcoin-qt versucht.
nach dem import der alten wallet.dat wurde die neue von 88kb auf 128kb vergrösert
nach -rescan waren aber weder meine btc, transaktionen oder empfangsadressen da :-(

Als ich jung war, waren alle Glieder gelenkig - bis auf eins. Als ich älter wurde, waren alle Glieder steif - bis auf eins.
mezzomix
Legendary
*
Offline Offline

Activity: 2618
Merit: 1253


View Profile
September 02, 2014, 07:11:47 AM
 #19

ja, Pywallet oder dessen namenloser Nachfolger.
Bytekiller (OP)
Legendary
*
Offline Offline

Activity: 2450
Merit: 1004


View Profile
September 02, 2014, 07:42:00 AM
Last edit: September 02, 2014, 08:19:52 AM by Bytekiller
 #20

web funktioniert nicht

WARNING:root:pycrypto or libssl not found, decryption may be slow
'twisted' package is not installed, pywallet web interface can't be launched

obwohl das twisted packet installiert wurde

D:\test\pywallet.py --wallet=x:\wallet.dat --datadir=X:\Cryptocoin\Bitcoin --dumpwallet
WARNING:root:pycrypto or libssl not found, decryption may be slow
'ecdsa' package is not installed, pywallet won't be able to sign/verify messages
ERROR:root:Couldn't open wallet.dat/main. Try quitting Bitcoin and running this again.

obwohl bitcoin-qt nicht mehr läuft

Als ich jung war, waren alle Glieder gelenkig - bis auf eins. Als ich älter wurde, waren alle Glieder steif - bis auf eins.
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!