2TB USB HDD kein Zugriff / "Muss formatiert werden"

TestDisk benutzen um verlorene Partitionen wiederherzustellen
Forum rules
Your help is welcome: there are currently few answers or none to most message posted in the German forum!
If you want to post a request for help, please consider using the English forum.
Locked
Message
Author
m0rPh3uS
Posts: 2
Joined: 12 Sep 2012, 09:46

2TB USB HDD kein Zugriff / "Muss formatiert werden"

#1 Post by m0rPh3uS »

Hey!
Ich weiß leider nicht ob ich hier richtig bin, oder ob das Ganze eher in "Dateisystem reparieren" gehört.

aber hier mal mein Problem:
  • ich habe eine 2TB USB 3,5" Festplatte von WD seit etwas über einem Jahr
  • auf dieser sind gut über 1,5 TB Videos und Musik
  • sie hängt an meinem WDTV an meinem Fernseher, so dass ich drauf zugreifen kann
  • sie ist normalerweise NTFS formatiert und hat 1 Partition, nämlich die gesamte Größe
  • ich kopiere neue Inhalte über WLAN direkt drauf
Seit Gestern habe ich das Problem, dass sie weder an meinem WDTV, noch Netbook (Win7 x64) noch PC (Win7 x64) erkannt wird. Bzw. an den Windows-Rechnern kommt die Meldung, dass sie Formatiert werden muss um sie verwenden zu können. Sie wird in der Datenträgerverwaltung angezeigt, steht aber als RAW drin:
Image

Die ubuntu-12.04.1-desktop-i386 Live-CD erkennt zwar die Platte, zeigt aber keine Größe an.

Also bin ich nach langem Hin und Her auf das Tool TestDisk gestoßen und hab mich da nach diversen Anleitungen eingelesen und rangesetzt. Jetzt bin ich mir aber unsicher, wie ich vorgehen soll, da eine normale Analyse (trotzdem über 5 Stundeng edauert!) zwei FAT32 Partitionen ausgegeben hat und meint, dass die Festplatte irgendwie zu klein ist :shock:
Image Image

angefangen hab ich übrigen so:
Image

Wobei ich dann dachte, dass es ja "gut" aussieht bzw. genau wie in der Anleitung, und dass ich die dann einfach mit p durchsuchen kann, und dann weiterfahre mit "Wiederherstellen".
Doch irgendwie war das Ergebnis von der Analyse ja seltsam.

Ich lasse gerade noch eine DeeperSearch durchlaufen, welche aber au wieder eine ganze Weile dauern dürfte. Aber läuft es bisher richtig, oder kann ich noch etwas anderes tuen?

achja, hier noch die Log: (Spoilerfunktion scheint nicht zu funktionieren)

Code: Select all


Wed Sep 12 00:16:30 2012
Command line: TestDisk

TestDisk 6.13, Data Recovery Utility, November 2011
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Windows 7 (7601) SP1
Compiler: GCC 4.3, Cygwin 1007.7
Compilation date: 2011-11-15T08:36:54
ext2fs lib: 1.41.8, ntfs lib: 10:0:0, reiserfs lib: 0.3.1-rc8, ewf lib: 20100226
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sda)=1000204886016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=2000396746752
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=1000204886016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=2000396746752
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=210684084224
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=789412052992
filewin32_getfilesize(\\.\E:) GetFileSize err Unzulässige Funktion.

filewin32_setfilepointer(\\.\E:) SetFilePointer err Unzulässige Funktion.

Warning: can't get size for \\.\E:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\U:)=2000393601024
filewin32_getfilesize(\\.\Y:) GetFileSize err Unzulässige Funktion.

filewin32_setfilepointer(\\.\Y:) SetFilePointer err Unzulässige Funktion.

Warning: can't get size for \\.\Y:
filewin32_getfilesize(\\.\Z:) GetFileSize err Unzulässige Funktion.

filewin32_setfilepointer(\\.\Z:) SetFilePointer err Unzulässige Funktion.

Warning: can't get size for \\.\Z:
file_pread(4,1,buffer,1953536129(121601/254/63)) lseek err Invalid argument
file_pread(5,1,buffer,3907040129(243201/254/63)) lseek err Invalid argument
Hard disk list
Disk /dev/sda - 1000 GB / 931 GiB - CHS 121601 255 63, sector size=512 - SAMSUNG HD103SJ, S/N:32533634394a5a30333631393431202020202020, FW:1AJ10001
Disk /dev/sdb - 2000 GB / 1863 GiB - CHS 243201 255 63, sector size=512 - WD Ext HDD 1021, S/N:WCAZA5312033, FW:2021

Partition table type (auto): Intel
Disk /dev/sdb - 2000 GB / 1863 GiB - WD Ext HDD 1021
Partition table type: Intel

Analyse Disk /dev/sdb - 2000 GB / 1863 GiB - CHS 243201 255 63
Geometry from i386 MBR: head=255 sector=63
check_part_i386 failed for partition type 07
Current partition structure:
Invalid NTFS or EXFAT boot
 1 * HPFS - NTFS              0  32 33 243200 203 11 3907018752
 1 * HPFS - NTFS              0  32 33 243200 203 11 3907018752
Computes LBA from CHS for Disk /dev/sdb - 2000 GB / 1863 GiB - CHS 243202 255 63
Allow partial last cylinder : Yes
search_vista_part: 1

search_part()
Disk /dev/sdb - 2000 GB / 1863 GiB - CHS 243202 255 63
BAD_RS LBA=3712166062 5321305
check_part_i386 failed for partition type 04
     FAT16 <32M           231071 165 53 294517 246 44 1019265085
This partition ends after the disk limits. (start=3712166062, size=1019265085, end=436463850, disk end=3907040130)
BAD_RS LBA=2051050425 11197050
file_pread(5,3,buffer,2051050425(395021/85/2)) lseek err Invalid argument
file_pread(5,1,buffer,2051050425(395021/85/2)) lseek err Invalid argument
check_FAT: can't read FAT boot sector
check_part_i386 failed for partition type 04
     FAT16 <32M           395021  85  2 412205  43 52  276058365
This partition ends after the disk limits. (start=2051050425, size=276058365, end=2327108789, disk end=3907040130)
file_pread(5,2,buffer,3907026113(243201/32/33)) lseek err Invalid argument
file_pread(5,1,buffer,3907026113(243201/32/33)) lseek err Invalid argument
file_pread(5,2,buffer,3907026176(243201/33/33)) lseek err Invalid argument
file_pread(5,1,buffer,3907026176(243201/33/33)) lseek err Invalid argument
file_pread(5,7,buffer,3907024897(243201/13/14)) lseek err Invalid argument
file_pread(5,8,buffer,3907024904(243201/13/21)) lseek err Invalid argument
file_pread(5,3,buffer,3907024912(243201/13/29)) lseek err Invalid argument
file_pread(5,3,buffer,3907024959(243201/14/13)) lseek err Invalid argument
file_pread(5,8,buffer,3907024975(243201/14/29)) lseek err Invalid argument
file_pread(5,11,buffer,3907025022(243201/15/13)) lseek err Invalid argument
file_pread(5,2,buffer,3907026944(243201/45/45)) lseek err Invalid argument
Disk /dev/sdb - 2000 GB / 1863 GiB - CHS 243202 255 63
Check the harddisk size: HD jumpers settings, BIOS detection...
The harddisk (2000 GB / 1863 GiB) seems too small! (< 3390 GB / 3157 GiB)
The following partitions can't be recovered:
     FAT16 <32M           231071 165 53 294517 246 44 1019265085
     FAT16 <32M           395021  85  2 412205  43 52  276058365

Results

interface_write()
 
No partition found or selected for recovery

Hoffe ich hab nichts wichtiges Vergessen und nicht zuviel rumgeschwafelt, wollte nur schonmal alles bisherige Berichten.


edit: hab auch die DeepAnalyse jetzt fertig, und so gings weiter:

Image Image

auch hab ich hier mit p meine komplette Ordnerstruktur inkl Dateien gefunden! Hab dann hiermit weitergemacht laut Anleitung:
Bestätige bei Write mit der Eingabetaste, y und Ok

weiter ging es dann für mich hiermit: Wiederherstellung des NTFS-Bootsektors
es ist genauso 1:1 wie auf dem Beispiel abgelaufen. Boot Sector war Bad, ich hab dann Backup BS gemacht und dann waren beide identisch und ich Happy. Also nurnoch den letzten Schritt gemacht (Reboot des PCs) und siehe da:

Kein Ergebnis :( die Platte hat immernoch das gleiche Problem. Ab- und Anstöpseln hat auch nichts geändert.
Jetzt zeigt mir jedoch die Platte sofort bei der normalen Analyse meine korrekte Partition an unter TestDisk und meine Dateien mit p. Sprich es hat was gebracht, nur muss ich sie jetzt noch unter Windows lauffähig bekommen, dazu muss ich aber wohl woanders im Programm rumwerkeln, und genau dafür bräuchte ich jetzt Hilfe.

achja, hier noch die Log (auf Grund der Privatsphäre hab ich die Einträge wo Dateien meiner Festplatte angezeigt werden gelöscht)

Code: Select all



Wed Sep 12 00:16:30 2012
Command line: TestDisk

TestDisk 6.13, Data Recovery Utility, November 2011
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Windows 7 (7601) SP1
Compiler: GCC 4.3, Cygwin 1007.7
Compilation date: 2011-11-15T08:36:54
ext2fs lib: 1.41.8, ntfs lib: 10:0:0, reiserfs lib: 0.3.1-rc8, ewf lib: 20100226
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sda)=1000204886016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=2000396746752
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=1000204886016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=2000396746752
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=210684084224
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=789412052992
filewin32_getfilesize(\\.\E:) GetFileSize err Unzulässige Funktion.

filewin32_setfilepointer(\\.\E:) SetFilePointer err Unzulässige Funktion.

Warning: can't get size for \\.\E:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\U:)=2000393601024
filewin32_getfilesize(\\.\Y:) GetFileSize err Unzulässige Funktion.

filewin32_setfilepointer(\\.\Y:) SetFilePointer err Unzulässige Funktion.

Warning: can't get size for \\.\Y:
filewin32_getfilesize(\\.\Z:) GetFileSize err Unzulässige Funktion.

filewin32_setfilepointer(\\.\Z:) SetFilePointer err Unzulässige Funktion.

Warning: can't get size for \\.\Z:
file_pread(4,1,buffer,1953536129(121601/254/63)) lseek err Invalid argument
file_pread(5,1,buffer,3907040129(243201/254/63)) lseek err Invalid argument
Hard disk list
Disk /dev/sda - 1000 GB / 931 GiB - CHS 121601 255 63, sector size=512 - SAMSUNG HD103SJ, S/N:32533634394a5a30333631393431202020202020, FW:1AJ10001
Disk /dev/sdb - 2000 GB / 1863 GiB - CHS 243201 255 63, sector size=512 - WD Ext HDD 1021, S/N:WCAZA5312033, FW:2021

Partition table type (auto): Intel
Disk /dev/sdb - 2000 GB / 1863 GiB - WD Ext HDD 1021
Partition table type: Intel

Analyse Disk /dev/sdb - 2000 GB / 1863 GiB - CHS 243201 255 63
Geometry from i386 MBR: head=255 sector=63
check_part_i386 failed for partition type 07
Current partition structure:
Invalid NTFS or EXFAT boot
 1 * HPFS - NTFS              0  32 33 243200 203 11 3907018752
 1 * HPFS - NTFS              0  32 33 243200 203 11 3907018752
Computes LBA from CHS for Disk /dev/sdb - 2000 GB / 1863 GiB - CHS 243202 255 63
Allow partial last cylinder : Yes
search_vista_part: 1

search_part()
Disk /dev/sdb - 2000 GB / 1863 GiB - CHS 243202 255 63
BAD_RS LBA=3712166062 5321305
check_part_i386 failed for partition type 04
     FAT16 <32M           231071 165 53 294517 246 44 1019265085
This partition ends after the disk limits. (start=3712166062, size=1019265085, end=436463850, disk end=3907040130)
BAD_RS LBA=2051050425 11197050
file_pread(5,3,buffer,2051050425(395021/85/2)) lseek err Invalid argument
file_pread(5,1,buffer,2051050425(395021/85/2)) lseek err Invalid argument
check_FAT: can't read FAT boot sector
check_part_i386 failed for partition type 04
     FAT16 <32M           395021  85  2 412205  43 52  276058365
This partition ends after the disk limits. (start=2051050425, size=276058365, end=2327108789, disk end=3907040130)
file_pread(5,2,buffer,3907026113(243201/32/33)) lseek err Invalid argument
file_pread(5,1,buffer,3907026113(243201/32/33)) lseek err Invalid argument
file_pread(5,2,buffer,3907026176(243201/33/33)) lseek err Invalid argument
file_pread(5,1,buffer,3907026176(243201/33/33)) lseek err Invalid argument
file_pread(5,7,buffer,3907024897(243201/13/14)) lseek err Invalid argument
file_pread(5,8,buffer,3907024904(243201/13/21)) lseek err Invalid argument
file_pread(5,3,buffer,3907024912(243201/13/29)) lseek err Invalid argument
file_pread(5,3,buffer,3907024959(243201/14/13)) lseek err Invalid argument
file_pread(5,8,buffer,3907024975(243201/14/29)) lseek err Invalid argument
file_pread(5,11,buffer,3907025022(243201/15/13)) lseek err Invalid argument
file_pread(5,2,buffer,3907026944(243201/45/45)) lseek err Invalid argument
Disk /dev/sdb - 2000 GB / 1863 GiB - CHS 243202 255 63
Check the harddisk size: HD jumpers settings, BIOS detection...
The harddisk (2000 GB / 1863 GiB) seems too small! (< 3390 GB / 3157 GiB)
The following partitions can't be recovered:
     FAT16 <32M           231071 165 53 294517 246 44 1019265085
     FAT16 <32M           395021  85  2 412205  43 52  276058365

Results

interface_write()
 
No partition found or selected for recovery

search_part()
Disk /dev/sdb - 2000 GB / 1863 GiB - CHS 243202 255 63
BAD_RS LBA=3712166062 5321305
check_part_i386 failed for partition type 04
     FAT16 <32M           231071 165 53 294517 246 44 1019265085
This partition ends after the disk limits. (start=3712166062, size=1019265085, end=436463850, disk end=3907040130)
BAD_RS LBA=2051050425 11197050
file_pread(5,3,buffer,2051050425(395021/85/2)) lseek err Invalid argument
file_pread(5,1,buffer,2051050425(395021/85/2)) lseek err Invalid argument
check_FAT: can't read FAT boot sector
check_part_i386 failed for partition type 04
     FAT16 <32M           395021  85  2 412205  43 52  276058365
This partition ends after the disk limits. (start=2051050425, size=276058365, end=2327108789, disk end=3907040130)
NTFS at 243200/203/11
filesystem size           3907018752
sectors_per_cluster       8
mft_lcn                   786432
mftmirr_lcn               2
clusters_per_mft_record   -10
clusters_per_index_record 1
     HPFS - NTFS              0  32 33 243200 203 11 3907018752 [USB-Stock]
     NTFS found using backup sector!, 2000 GB / 1863 GiB
file_pread(5,2,buffer,3907026113(243201/32/33)) lseek err Invalid argument
file_pread(5,1,buffer,3907026113(243201/32/33)) lseek err Invalid argument
file_pread(5,2,buffer,3907026176(243201/33/33)) lseek err Invalid argument
file_pread(5,1,buffer,3907026176(243201/33/33)) lseek err Invalid argument
file_pread(5,7,buffer,3907024897(243201/13/14)) lseek err Invalid argument
file_pread(5,1,buffer,3907024897(243201/13/14)) lseek err Invalid argument
file_pread(5,8,buffer,3907024904(243201/13/21)) lseek err Invalid argument
file_pread(5,3,buffer,3907024912(243201/13/29)) lseek err Invalid argument
file_pread(5,3,buffer,3907024959(243201/14/13)) lseek err Invalid argument
file_pread(5,8,buffer,3907024975(243201/14/29)) lseek err Invalid argument
file_pread(5,11,buffer,3907025022(243201/15/13)) lseek err Invalid argument
file_pread(5,2,buffer,3907026944(243201/45/45)) lseek err Invalid argument
Disk /dev/sdb - 2000 GB / 1863 GiB - CHS 243202 255 63
Check the harddisk size: HD jumpers settings, BIOS detection...
The harddisk (2000 GB / 1863 GiB) seems too small! (< 3390 GB / 3157 GiB)
The following partitions can't be recovered:
     FAT16 <32M           231071 165 53 294517 246 44 1019265085
     FAT16 <32M           395021  85  2 412205  43 52  276058365

Results
   * HPFS - NTFS              0  32 33 243200 203 11 3907018752 [USB-Stock]
     NTFS found using backup sector!, 2000 GB / 1863 GiB
NTFS filesystem need to be repaired.


dir_partition inode=5
   * HPFS - NTFS              0  32 33 243200 203 11 3907018752 [USB-Stock]
     NTFS found using backup sector!, 2000 GB / 1863 GiB
Directory /
       5 dr-xr-xr-x     0      0         0 22-Feb-2012 13:45 .
       5 dr-xr-xr-x     0      0         0 22-Feb-2012 13:45 ..
    5390 dr-xr-xr-x     0      0         0 30-Dec-2011 19:17 $RECYCLE.BIN
    1709 dr-xr-xr-x     0      0         0  9-May-2011 21:13 .wd_tv
   25660 -r--r--r--     0      0        36 16-Oct-2002 20:56 autorun.inf
      19 dr-xr-xr-x     0      0         0 22-Feb-2012 13:40 System Volume Information

dir_partition inode=13595
   * HPFS - NTFS              0  32 33 243200 203 11 3907018752 [USB-Stock]
     NTFS found using backup sector!, 2000 GB / 1863 GiB


dir_partition inode=13637
   * HPFS - NTFS              0  32 33 243200 203 11 3907018752 [USB-Stock]
     NTFS found using backup sector!, 2000 GB / 1863 GiB
ntfs_readdir failed


interface_write()
 1 * HPFS - NTFS              0  32 33 243200 203 11 3907018752 [USB-Stock]
write!

write_mbr_i386: starting...
write_all_log_i386: starting...
No extended partition

ntfs_boot_sector
 1 * HPFS - NTFS              0  32 33 243200 203 11 3907018752 [USB-Stock]
     NTFS found using backup sector!, 2000 GB / 1863 GiB
NTFS at 0/32/33
filesystem size           178868 3907018752
sectors_per_cluster       0 8
mft_lcn                   9291 786432
mftmirr_lcn               2749628416 2
clusters_per_mft_record   -128 -10
clusters_per_index_record 32 1
Boot sector
Status: Bad

Backup boot sector
Status: OK

Sectors are not identical.

A valid NTFS Boot sector must be present in order to access
any data; even if the partition is not bootable.
copy backup boot sector over boot sector

ntfs_boot_sector
 1 * HPFS - NTFS              0  32 33 243200 203 11 3907018752 [USB-Stock]
     NTFS found using backup sector!, 2000 GB / 1863 GiB
NTFS at 0/32/33
NTFS at 0/32/33
filesystem size           3907018752
sectors_per_cluster       8
mft_lcn                   786432
mftmirr_lcn               2
clusters_per_mft_record   -10
clusters_per_index_record 1
Boot sector
Status: OK

Backup boot sector
Status: OK

Sectors are identical.

A valid NTFS Boot sector must be present in order to access
any data; even if the partition is not bootable.
You will have to reboot for the change to take effect.

TestDisk exited normally.

PS: ich kann auch über TestDisk sogar meine Dateien kopieren von der Platte, problemlos und fehlerfrei! jedoch hab ich viele "leere" Dateien, die das immer etwas erschweren weil ich sie nicht auswählen darf.
zB Datei_XYZ 500mb und dann gibts noch DATI_XYZ mit 0MB zehnmal... beim kopieren eines ganzen Ordners überschreibt er also immer wieder die richtige Datei mit den falschen und hängt sich dabei auf. muss also zum "sichern" in jeden Ordner einzeln gehen und schauen, dass auch wirklich nur die richtigen Dateien ausgewählt sind -> sehr sehr aufwendig bei Hunderte (oder Tausenden) von Dateien.

m0rPh3uS
Posts: 2
Joined: 12 Sep 2012, 09:46

Re: 2TB USB HDD kein Zugriff / "Muss formatiert werden"

#2 Post by m0rPh3uS »

hm, hat wohl keiner wirklich Rat für mich anscheinend :(
werd ich wohl sichern müssen, und das ding formatieren müssen -.- bei 1,5TB an Daten ganz schön mühselig...

Locked