i would please like to request help from an expert. I hope you can understand my english(im no native speaker). I used TestDisk and it is a very nice tool, but it cant find any old partition table from my HDD even with deep search.
I have an external WD MyBook 3 TB HDD(WDBACW0030HBK-04). As far as I investigated it WD uses advanced formating (MBR instead of GPT and 4k sector size as factory setting).I used the NTFS Partition from created with the factory setting and ecrypted the whole partition with True Crypt NTFS. I guess somehow Windows didnt recognize the partition and I mounted Device\Harddisk\Partition 0 instead of Device\Harddisk\Partition 1 (maybe Partition 1 wasnt even there at this point of time). Then there was a popup after my password wasnt accepted i should restore the header with the backup header. Thats what i did. It accepted my password again but the Filesystem was RAW instead of NTFS(or is the encrypted Partition raw and only the decrypted NTFS. I dont know what true crypt do when encrypting a NTFS partition with TC set to NTFS). I think the backup header has destroyed the partition table, because TC wrote it at the beginning of the physical drive and not the logical partition. So I tested with winhex if my TC Partition is still there (copy from offset 1048576 till 2Mb and tried to mount it). It accepted my password without restoring the header. Then i tried to recreate the partition with windows Disk Management. It asked me to initilize the disk I did, first as MBR (cause wd uses this), but it splitted the disk in 2TB and 750GB part. Than i switched to GPT (I thought maybe after all my HDD was GPT) and it was one part again. But Test Disk listed tow partitions now. An MRS 128MB Partition (Microsoft reserved Space). Im certain this wasnt there before. I Test Disk should select the partitiontable type Intel and not EFI GPT automaticly. This should result from chaging it from mbr to gpt with diskmanager. But I didnt want to change it back again and make it even worse.
I think I know what i need to do, but not how. Is there some way to create a volume with 4096kb sector size in RAW format? I dont know how to do this with test disk and which values (start end, header size usw.) I need.
Here some Info from 3TB disk
Code: Select all
Sat Apr 05 16:29:42 2014
Command line: TestDisk
TestDisk 6.14, Data Recovery Utility, July 2013
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Windows 7 (7601) SP1
Compiler: GCC 4.7, MinGW 3.11
Compilation date: Jul 30 2013 14:09:04
ext2fs lib: none, ntfs lib: 10:0:0, reiserfs lib: none, ewf lib: 20120504
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=640145817600
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=3000558944256
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=640038207488
filewin32_getfilesize(\\.\D:) GetFileSize err Incorrect function.
filewin32_setfilepointer(\\.\D:) SetFilePointer err Incorrect function.
Warning: can't get size for \\.\D:
Hard disk list
Disk \\.\PhysicalDrive0 - 640 GB / 596 GiB - CHS 77826 255 63, sector size=512
Disk \\.\PhysicalDrive1 - 3000 GB / 2794 GiB - CHS 45599 255 63, sector size=4096
Drive C: - 640 GB / 596 GiB - CHS 77813 255 63, sector size=512
Partition table type (auto): EFI GPT
Disk \\.\PhysicalDrive1 - 3000 GB / 2794 GiB
Partition table type: EFI GPT
Analyse Disk \\.\PhysicalDrive1 - 3000 GB / 2794 GiB - CHS 45599 255 63
hdr_size=92
hdr_lba_self=1
hdr_lba_alt=732558335 (expected 732558335)
hdr_lba_start=6
hdr_lba_end=732558330
hdr_lba_table=2
hdr_entries=128
hdr_entsz=128
check_part_gpt failed for partition
1 P MS Reserved 6 32773 32768 [Microsoft reserved partition]
check_part_gpt failed for partition
2 P MS Data 33024 732558079 732525056 [Basic data partition]
Current partition structure:
No FAT, NTFS, ext2, JFS, Reiser, cramfs or XFS marker
1 P MS Reserved 6 32773 32768 [Microsoft reserved partition]
1 P MS Reserved 6 32773 32768 [Microsoft reserved partition]
No FAT, NTFS, ext2, JFS, Reiser, cramfs or XFS marker
2 P MS Data 33024 732558079 732525056 [Basic data partition]
2 P MS Data 33024 732558079 732525056 [Basic data partition]
Code: Select all
Sun Apr 06 09:03:36 2014
Command line: TestDisk
TestDisk 6.14, Data Recovery Utility, July 2013
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Windows 7 (7601) SP1
Compiler: GCC 4.7, MinGW 3.11
Compilation date: Jul 30 2013 14:09:04
ext2fs lib: none, ntfs lib: 10:0:0, reiserfs lib: none, ewf lib: 20120504
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=640145817600
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=2000365289472
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=640038207488
filewin32_getfilesize(\\.\D:) GetFileSize err Incorrect function.
filewin32_setfilepointer(\\.\D:) SetFilePointer err Incorrect function.
Warning: can't get size for \\.\D:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\G:)=2000364240896
Hard disk list
Disk \\.\PhysicalDrive0 - 640 GB / 596 GiB - CHS 77826 255 63, sector size=512
Disk \\.\PhysicalDrive1 - 2000 GB / 1862 GiB - CHS 243197 255 63, sector size=512
Drive C: - 640 GB / 596 GiB - CHS 77813 255 63, sector size=512
Drive G: - 2000 GB / 1862 GiB - CHS 243197 255 63, sector size=512
Partition table type default to Intel
Drive G: - 2000 GB / 1862 GiB
Partition table type: Intel
Analyse Drive G: - 2000 GB / 1862 GiB - CHS 243197 255 63
Current partition structure:
Partition sector doesn't have the endmark 0xAA55