Transcript
Repair a Mac OS X HFS+ Partition table
[PERR0_HUNTER] At the time of writing this post I must say that I feel
I just moved everything to wordpress so everything is
like a hero! That feeling is wonderful you know, when someone has a problem
broken
with their computer and not a simple but a HUGE one and you are able to repair em you turn to be that people hero. Today my friend Avaco12 made a little mistake while installing bootcamp on
Follow @perrohunter
her iMac, she left her external (200GB) disk connected, and when Windows asked her where to put the new Partition she accidentally selected her
Search …
preciousus external drive, when she realized it was already too late, windows had already destroyed the partition table on her disk. She had 1 HFS parition
Recent Posts
and 1 FAT. She was crying because she said she had her entire life on that disk, so she asked me for help and I started researching what could I possibly
How to shutdown a kops
do to repair the disk or at least retrieve her data.
Kubernetes cluster on AWS How to use letsencrypt certificates in Jupyter and IPython Fix “IOError: Not a gzipped file” In TensorFlow Docker Example How to compile Apache Zeppelin with Spark 1.6 Solr FieldType class to type Categories apache hbase kubernetes Queries
There are plenty of solutions out there, some of them are really expensive, and people on the forums are not very happy with them so I wanted to look at little more into the issue and I came across this solution called TestDisk which is an Open-Source Multi-platform solution for repairing disk partitions. I gave it a try and awesomely I managed to fix the disk using TestDisk and the pdisk utility. When I called Avaco12 to tell her that I fixed her data she was so happy she couldn’t stop smiling she told me I was her Hero and so that’s how I felt, the process wasn’t easy specially because noone talks about how pdisk works on Mac OS X. Here’s how I did it , hope it works for you.
ServiceNow
1.- I downloaded TestDisk from their official site
solr
:http://www.cgsecurity.org/wiki/TestDisk
Uncategorized 2.- I opened the terminal and surfed to where I downloaded and unziped TestDisk 3.- I issued the command ‘sudo ./testdisk’ it indetially promped me to make my terminal bigger =P, after doing so It displayed me a simple disclaimer and then a notice telling me that TestDisk could Log all the activity if I wanted to. I selected Yes and continued. 4.- On the screen it will display you all the Disk it detects connected to your Mac select the one that got damaged partition tables and press Enter. Take note of which drive you selected, in my case I chosed /dev/rdisk1 (rather than /dev/disk1) 5.- Next screen select the menu Analize, it will probbly display you and error telling you the block 0 couldn’t be read, just hit enter on the ‘Quick Analize’ option 6.- ATTENTION: TestDisk will quickly search for partitions on the disk and display you information about it on your disk. Take note of the information it will display you, since you’ll need it to repair the disk later on with pdisk. Here’s a screenshot of what I got:
Note: if you try to repair your partition table with TestDisk it will fail since that function is not yet implemented. 7.- you can now exit TestDisk. The next steps are what distinguish a child from a Men
8.- Issue the command ‘sudo pdisk /dev/rdisk1’ (where /dev/rdisk1 should be the same name you chosed on step 4). If you type the command ‘c’ and hit enter it will tell you the following:
9.- That’s completely normal. Now type ‘i’ and it will display you some affirmations about block sizes and such, just hit enter:
10.- Now we are going to need the info from Step 6. type the command ‘c’ and press enter, it will ask you to type down where your first partition starts, how long it is and how you want to name it. repeat this step for every partition you have.
11. Now if you are completely sure you wrote down everything correctly (like I did) just type down ‘w’ and hit Enter, It will prompt you to confirm just say yes (y)
12. type ‘q’ to quit the application and go see for yourself if your disk appears now in Finder. If it does, go to Step 13. else try disconnecting your external hard disk and reconnecting it. After Mac OS X 10.6.7 it is suggested that you restart your machine and reconnect the disk. If this fails try again from step one. Don’t worry about rewriting the partition table it doesn’t harm your data. 13. You are a hero, no matter if it’s your own disk, you just saved your data! UPDATE: If you are having problems with an error message on pdisk saying “the map is not big enough” follow these steps: Before the analyze step go to GEOMETRY and change the sector size according to the following table: Volume Size
Default Block Size
<=256 MB
512 bytes
256 MB <= 512 MB
1024 bytes
512 MB – 1 GB
4096 bytes
Now go back to the ANALYZE step continue from there. Thanks to Stan Alien for the heads up. Congratulations, and I hope this information is usefull to you now remember to backup your data! Personally I recommend Backblaze. You can buy me a drink if you’d like to share your joy
cheers ! Rating: +18 (from 24 votes)
Tweet
11
Share
Posted on March 8, 2013 by perrohunter. This entry was posted in Uncategorized. Bookmark the permalink.
← How to kill a process by it’s PID on Windows
How to know the size of multiple folders on Linux/Unix →
357 thoughts on “Repair a Mac OS X HFS+ Partition table”
Perro Hunter — November 30, -0001 at 12:00 am
Random comment Rating: +5 (from 7 votes)
Reply
Mazen Ayman — February 27, 2014 at 12:10 am
I really owe you my life, this blog has saved me a lot of time of formatting, repartitioning and installing all my OS’s again. Although I had to dig in some other blogs as well, because it was on my main hard drive, not external, so after I did the very idiotic mistake by deleting my partition table, I couldn’t do it while I’m booting from it. I was also afraid to reset, because I won’t be able to boot from it again. Finally I managed to boot from the CD, but not using its terminal, there was another way, using CMD+S, it took me to another liketerminal environment which I did all your instructions and it finally worked. But I still have one small problem, the partition table created is Apple partition map, not GPT, so do you have any idea how to do it? Again, Thank you so so so much! I really felt like a hero, but I was like Robin to you as Batman. Rating: +1 (from 1 vote)
Reply
Kajkia — September 5, 2014 at 8:45 pm
Hi PERR0 HUNTER,
Thanks for the post. At step 5 when I hit Analyze, it gives me Bad MAC partition, invalid block0 signature and then it gives me Quick Search instead of Quick Analyze, when I click Enter, it seems is going through all the sectors of my 3TB hard drive and it never ends! I’ve been at it for hours and is still at 1%. Is this the only way to get to next step? Thanks a lot! Rating: +2 (from 2 votes)
Reply
CATHAL — November 27, 2014 at 12:22 pm
Hi everyone, I’m trying to recover circa 1.8 TB of data from a 2 TB Seagate Expansion Drive that was accidentally formatted. It began formatting using Mac OS Extended (Journaled) but within three seconds, when the mistake was realized it was unplugged while still mounted. The drive will not mount so I used Data Rescue 3 to clone the drive to a fresh 2 TB Seagate Expansion Drive and see if it would work. The new drive mounts and shows all the folders and files – but none of them will open. The files are mostly Quicktime Pro Res files, with some as big as 30gb. I have tried to use TestDisk and the advice here but to no avail. Here are some of the results of TestDisk: Check the harddisk size: HD jumpers settings, BIOS detection… The following partitions can’t be recovered: Partition Start End Size in sectors HFS 109581 488378646 488269066 HFS 109611 488378676 488269066 HFS 109615 488378680 488269066 HFS 109619 488378684 488269066 HFS 109623 488378688 488269066 HFS 109627 488378692 488269066 HFS 109631 488378696 488269066 HFS 109636 488378701 488269066 HFS 109648 488378713 488269066 HFS 109665 488378730 488269066 [ Continue ] HFS+ blocksize=4096, 1999 GB / 1862 GiB
When I press continue I get this: Disk /dev/disk1 – 2000 GB / 1863 GiB – 488378645 sectors (RO) Partition Start End Size in sectors D DOS_FAT_32 6 76805 76800 [EFI] D DOS_FAT_32 12 76811 76800 [EFI] D HFS 76806 488345871 488269066 >D HFS 91724 488360789 488269066 D HFS 91735 488360800 488269066 D HFS 91749 488360814 488269066 D HFS 91763 488360828 488269066 D HFS 91789 488360854 488269066 D HFS 91804 488360869 488269066 D HFS 91821 488360886 488269066 D HFS 91831 488360896 488269066 D HFS 91840 488360905 488269066 D HFS 91874 488360939 488269066 D HFS 91886 488360951 488269066 D HFS 91890 488360955 488269066 D HFS 91896 488360961 488269066 D HFS 91902 488360967 488269066 D HFS 91918 488360983 488269066 D HFS 91931 488360996 488269066 D HFS 91949 488361014 488269066 And this list goes on and on, this is just a part of it. I also got this result when I do a quick search of the drive: check_FAT: Unusual media descriptor (0xf0!=0xf8) Warning: number of heads/cylinder mismatches 16 (FAT) != 1 (HD) Warning: number of sectors per track mismatches 32 (FAT) != 1 (HD) EFI System 6 76805 76800 [EFI] check_FAT: Unusual media descriptor (0xf0!=0xf8) Warning: number of heads/cylinder mismatches 16 (FAT) != 1 (HD) Warning: number of sectors per track mismatches 32 (FAT) != 1 (HD) EFI System 12 76811 76800 [EFI] Warning: number of heads/cylinder mismatches 255 (NTFS) != 1 (HD) Warning: number of sectors per track mismatches 63 (NTFS) != 1 (HD) MS Data 2048 488376319 488374272 [Seagate Expansion Drive] and also this The harddisk (2000 GB / 1863 GiB) seems too small! ( MS Data 488376319 976750590 488374272 [ Continue ] NTFS, blocksize=4096, 2000 GB / 1863 GiB Then today, something seems to have happened – or I must have scanned in another manner as I got this and could list some files:
Disk /dev/rdisk2 – 2000 GB / 1863 GiB – 488378645 sectors (RO) Partition Start End Size in sectors D EFI System 6 76805 76800 [EFI] D EFI System 12 76811 76800 [EFI] >D MS Data 2048 488376319 488374272 [Seagate Expansion Drive] D Mac HFS 76806 488345871 488269066 D Mac HFS 91724 488360789 488269066 D Mac HFS 91735 488360800 488269066 D Mac HFS 91749 488360814 488269066 D Mac HFS 91763 488360828 488269066 D Mac HFS 91789 488360854 488269066 D Mac HFS 91804 488360869 488269066 D Mac HFS 91821 488360886 488269066 Structure: Ok. Use Up/Down Arrow keys to select partition. When I choose to list the files on the Seagate Expansion Drive I get this: MS Data 2048 488376319 488374272 [Seagate Expansion Drive] Directory / >dr-xr-xr-x 0 0 0 21-Feb-2014 11:53 . dr-xr-xr-x 0 0 0 21-Feb-2014 11:53 .. dr-xr-xr-x 0 0 0 21-Feb-2014 07:17 Seagate -r–r–r– 0 0 182 23-Feb-2012 10:07 Autorun.inf -r–r–r– 0 0 1644118 5-Mar-2012 07:44 SeagateExpansion.ico -r–r–r– 0 0 156312 16-Jan-2009 08:14 Setup.exe To my disappointment it only lists the files that were on the original drive before I ever used it. Could these be the problem? Hardly? This is strange? Why does it not list all the files and folder I see when I mount the drive? I have tried to use perrohunter’s steps, but only get to the second part of step 8 which states: 8.- Issue the command ‘sudo pdisk /dev/rdisk1′ (where /dev/rdisk1 should be the same name you chosed on step 4). If you type the command ‘c’ and hit enter it will tell you the following…. I don’t. First it says “Floating point exception” and when I type c it says “-bash: c: command not found” Can anyone be of any assistance? I’m hoping that there is some hope as so many people have been able to fix drives using this blog.
Kindest regards, Cathal Rating: 0 (from 0 votes)
Reply
Cees Timmerman — July 8, 2015 at 8:32 am
Given that you can see your files, perhaps all you need is a “sudo fsck.hfsplus -f /dev/sdb1” (if “sdb1” is the partition with your data). The number in “/dev/disk1” should be a partition number, which is weird considering it appears to find partitions in there. In my case i started testdisk with “sudo testdisk” and selected “/dev/sdb”. In Testdisk, use the left/right arrow keys to change the D(eleted) signs of the largest non-overlapping partitions. I’d try writing a partition table with the latest version of TestDisk, where “EFI System 6 76805 76800 [EFI]” and “Mac HFS 76806 488345871 488269066” are not Deleted and at least one of them is Primary. If the hardware is failing, make a full disk image and try to recover on a copy of that (mount the image instead of messing with physical drives of different sizes). If it’s an external drive, a new enclose might help, too. If TestDisk cannot get you a valid partition table, try PhotoRec (by the same people as TestDisk) to recover your important files to a different disk. Here’s a nice guide: https://www.debianadministration.org/article/420/Recovering_from_file_system_ corruption_using_TestDisk Rating: 0 (from 0 votes)
Reply
edith — February 19, 2015 at 3:04 pm
Hi! Thank you so much, I have a question for some reason when I type “sudo” I get nothing. What does that mean? I’m new to this and trying to repair an iBook I want to donate. Thanks!!! Rating: 0 (from 0 votes)
Reply
Cees Timmerman — July 8, 2015 at 8:37 am
Which OS are you using? On Debian-flavored distros of Linux, e.g. Ubuntu, get TestDisk using “sudo apt-get install testdisk”. Keep reading and Googling keywords and error codes. Rating: 0 (from 0 votes)
Reply
Tobias — July 1, 2015 at 10:11 am
Hi, I have a similar problem: My RAID 1 system failed and now I have two 4TB HDDs that won’t be recognized by the system. I followed your steps, but the pdisk sais “the map is not big enough”. Tobias-Friedrichs-iMac:testdisk-7.0 iTobi$ sudo pdisk /dev/rdisk5 Edit /dev/rdisk5 – Command (? for help): i map already exists do you want to reinit? [n/y]: y A physical block is 512 bytes: A logical block is 512 bytes: size of ‘device’ is 4294967295 blocks (512 byte blocks): new size of ‘device’ is 4294967295 blocks (512 byte blocks) the map is not big enough Command (? for help): c First block: 40 Length in blocks: 409600 Name of partition: UNO the map is not big enough Command (? for help): c First block: 409640 Length in blocks: 7813250992 Name of partition: DOS the map is not big enough Command (? for help): w Writing the map destroys what was there before. Is that okay? [n/y]:
y The partition table has been altered! Command (? for help): q Tobias-Friedrichs-iMac:testdisk-7.0 iTobi$ Have I done a mistake? It would be great if you could help. Thanks a lot in advance Tobias Rating: 0 (from 0 votes)
Reply
Cees Timmerman — July 8, 2015 at 8:47 am
“the map is not big enough” means that Length in blocks: 7813250992, is greater than new size of ‘device’: 4294967295 blocks. You cannot map areas that don’t fit on your device. Rating: 0 (from 0 votes)
Reply
perrohunter — July 22, 2015 at 5:13 pm
Check the block size of your disk model Rating: 0 (from 0 votes)
Reply
Gabe X — January 30, 2016 at 2:50 am
I’m having the same problem. My original partition was the majority, if not all, of my 2 TB portable. The data is only 650GB. Is there no way for me to reverse this? Rating: 0 (from 0 votes)
Daniel Croitoru — December 16, 2015 at 12:01 pm
It is normal to take so much time analysing ? It runs for hours and it is not ready yet. Rating: 0 (from 0 votes)
Reply
perrohunter — December 29, 2015 at 5:48 am
The quick scan shouldn’t take long, the full scan should take a while Rating: 0 (from 0 votes)
Reply
Jess Vech — January 19, 2016 at 3:49 am
Hi Perro Hunter, I have a Seagate 125GB external harddrive that I was using to store files that won’t fit on my MacAir (OS 10.11.2 ). I was trying to reformat a 2GB USB stick to FAT16, but accidentally chose my external hard drive when executing the following Terminal command: diskutil partitionDisk /dev/disk2 1 MBRFormat “MS-DOS FAT16” “NDS” 100% There was an error, and I thought my external hard drive was not affected. Now I get the following error when I try to access the files on my external hard drive: “disk you inserted is not readable by this computer” I followed your instructions, but still get the same error. The analysis revealed the following: Disk /dev/rdisk1 – 1000 GB / 931 GiB -1953525167 sectors Current partition structure: Invalid FAT boot sector 1 P FAT16 >32M 2 195352166 1953525165 1 P FAT16 >32M 2 195352166 1953525165 Warning: Bad starting sector (CHS and LBA don’t match) No partition is bootable
Please help? Thank you. Rating: 0 (from 0 votes)
Reply
Shinobi — November 30, -0001 at 12:00 am
Worked like a charm thanks man ! Rating: +1 (from 1 vote)
Reply
Alcomposer — November 30, -0001 at 12:00 am
This is the sort of advice that should be on late night television- but wait there is MORE! Retrieve ALL of your data NOW- no File Carving- no rebuilding Indexes, no FSCK, simply put- its PDISK and its on a mac near you!
(Sorry- complete and absolute file recovery can cause extreme
excitement and euphoria) Rating: -1 (from 1 vote)
Reply
Finger — November 30, -0001 at 12:00 am
Hi dog hunter! I would kiss you if I can! I’ve just recovered a partition that Partition Magic (from a boot cd) dreaded up! It “fixed” an error, and the driver never worked again. I found that the problem was a wrong Partition Table, and your explanation was quite helpfull. Althouth, I was able to do everything from TestDisk! Yeah, its true. After a QuickSearch, I have set the right Partition Types (which the program have correctly detected) and selected the program to write the partition table. The program told me to reboot, and voila! (using a disk formated as GUID with a unique partition as HFS+) Long live the hunt! Rating: 0 (from 0 votes)
Reply
Nerual13 — November 30, -0001 at 12:00 am
Holy god, you are my hero right now! Bootcamp snuffed my partition table, but the world has been made right again!!! THANK YOU!!!!!! Rating: +1 (from 1 vote)
Reply
Runar — November 30, -0001 at 12:00 am
I manually fucked up my 500gb backup drive when attempting to make Windows 7 read NFS+ drives, and I thought I had lost it all when OS X didn’t seem to read it. Thanks to you, and TestDisk, I got my data back! I have never been this happy in a long time! Thank you! Rating: 0 (from 0 votes)
Reply
Paul — November 30, -0001 at 12:00 am
thanks, this worked great. Windows 7 hosed my HSF partition cause it initiated the disk. I tried various tools nothing worked. Followed your step and everything worked, the only thing that i needed to do was scan for my partition a bit it didnt show up in the first quick scan Rating: 0 (from 0 votes)
Reply
Chris — November 30, -0001 at 12:00 am
You are da man! My 1T external became unreadable and unrepairable after an app crashed while copying files. Your procedure worked like a charm. Rating: 0 (from 0 votes)
Reply
Danny — November 30, -0001 at 12:00 am
Thanks for your help. That was excellent. I accidently overwrote my partition table when I connected my osx exernal drive to a XP system and lost all my data. Now it is back …. thanks goodness. Cheers Rating: 0 (from 0 votes)
Reply
Randy J — November 30, -0001 at 12:00 am
Does anyone know how do fix the Mac partition from the Windows partition? I already have the log from TestDisk. Rating: 0 (from 0 votes)
Reply
Perro Hunter — November 30, -0001 at 12:00 am
Hey Randy ! you could try to use your OS X Installation disc, just insert it, when you get the the main menu, on the apple menu go to Utilities> terminal, and from there use pdisk
! plz tell me if this worked
cheers
Rating: 0 (from 0 votes)
Reply
Damiano — July 4, 2013 at 2:34 pm
Hi, I used the installation disk of mac osx after retrieving the data from test disk, booting from dvd. Now the problem is that pdisk gives a “Resource Busy” error. If I try to mount the disk it says “Resource busy” again. I believe there is no partition map (as pdisk says that but he’s unable to write a new one). The fact is that I can’t boot from MacOSX on my macbookpro as it doesn’t see the Machintosh boot drive, but it sees the bootcamp partition (MBR) it start and then Windows sees the Machintosh drive and I can copy the files, but still no luck with booting from it. This is really weird. Any ideas? Rating: +1 (from 1 vote)
Reply
Perro Hunter — November 30, -0001 at 12:00 am
testing comments agian Rating: 0 (from 0 votes)
Reply
Jim — November 30, -0001 at 12:00 am
Great info, thanks. I was wondering if it could be done for HFS+. One thing though, your first screen shot, 36.png, just takes me to the main blog page when I click on it or try to open it in a new tab. Thanks again for the great tutorial though. Rating: 0 (from 0 votes)
Reply
Perro Hunter — November 30, -0001 at 12:00 am
@jim: hey Jim, I’ve fixed that broken link
sorry I’m transitioning the blog
to a new platform. Cheers Rating: 0 (from 0 votes)
Reply
Mrsupersirk — November 30, -0001 at 12:00 am
Hi! Thanks for the tutorial, it really helped me… but unfortunately, I couldn’t retrieve my partition All the steps until pdisk worked like a charm. But pdisk, after hitting command “i” tells me the disk is busy and cannot access it. Any ideas how
solve this ?? Config: Mac intel dual core (2007) / external HFS+ HD (WD) Thanks for you help! Alex Rating: 0 (from 0 votes)
Reply
Tamar — November 30, -0001 at 12:00 am
So happy to find this post- gives me hope that I may recover from my hasty mistake (plugging Mac/HFS drive into Windows 7)… I got Testdisk working, and I was able to “Analyse” my rdisk1. Then when my options are “Quick Search” or “Backup”, either option causes the program to freeze. The log file shows “read err: Resource busy” (preceded by buffer addresses) a ton of times until I quit Testdisk. (I let it run for a few hours last night; no difference) I was able, however, to view the partition map scheme from Testdisk, so I tried your method in Pdisk. upon starting pdisk, I get: “pdisk: Can’t read block 2 from partition 3 pdisk: Can’t read block 2 from partition 5 Edit /dev/rdisk1-” … and then I can go through the commands. But my results diverge from above: command ‘i’ –> “map already exists. do you want to reinit?” command ‘c’ –> when I do the big partitions, I get the “Can’t read block x…” errors again. Any wisdom? THANKS. happy 4th. Rating: 0 (from 0 votes)
Reply
Noahness — November 30, -0001 at 12:00 am
I’ve had to have TestDisk run a deep search and now I have way too many choices for deleted partitions. Great. We’ll see how this turns out. Good to hear that people out there are getting their data back. @Mrsupersirk The issue you are facing is most likely the need to unmount the drive in question before you can perform low-level operations on it. You can open up DiskUtility and click on the drive you are working with and then click the ‘unmount’ button on the tool bar. You could also run the command ‘diskutil diskX unmount’ if you are already in the terminal. Rating: 0 (from 0 votes)
Reply
Adam — November 30, -0001 at 12:00 am
Hi, thanks for the advice. Disk utility took it upon itself to destroy the partition map for my external Hd, I’m currently trying this method as nothing else I was able to find seems to have any suggestions for the issue – hopefully this will work. I was just wondering how long it ought to take pdisk to perform the remapping? (I have a 2TB drive – process is still working and I’ll leave well enough alone for awhile). I’m just looking for a ballpark figure so that I may know whether to assume that it has failed or not. Rating: +1 (from 1 vote)
Reply
Kuba — November 30, -0001 at 12:00 am
AMAZING!!!! IT WORKED!!! THANKS FOR THIS, YOURE AWESOME Rating: 0 (from 0 votes)
Reply
Sebastian — November 30, -0001 at 12:00 am
hi, i did it but now the disk is not readable by my mac! help!!!!!!!!!!! Rating: 0 (from 0 votes)
Reply
Hans — November 30, -0001 at 12:00 am
THANK YOU VERY MUCH!!! I could fix my partition table. It was damaged because I used windows to create a new volume. Will never do it again. Thank you! without your helpful instruction I would not have been able to fix it and rescue my movies and games. Rating: 0 (from 0 votes)
Reply
Perro — November 30, -0001 at 12:00 am
Perro, I tried to access pdisk from the terminal under the Snow Leopard disc and it said it was an unknown command. Any thoughts? Thanks Mosi Rating: 0 (from 0 votes)
Reply
Perro Hunter — November 30, -0001 at 12:00 am
Most of the replies I send are through email
please leave your real
email address Rating: 0 (from 0 votes)
Reply
Arjan Van Der Vegt — November 30, -0001 at 12:00 am
Hello Perro, i send an email with screenshots to your gmail. can you let me know whether you received my email?
kind regards, Arjan Rating: 0 (from 0 votes)
Reply
Borna — November 30, -0001 at 12:00 am
Thank you for sharing with us your knowledge. you are the best Rating: 0 (from 0 votes)
Reply
Matthew — November 30, -0001 at 12:00 am
thank you very much! It perfectly worked… I recovered a partition with 250 GB of data which disappeared due to a corrupted partition table! Rating: 0 (from 0 votes)
Reply
Anders — November 30, -0001 at 12:00 am
I had upgraded my macbook with a bigger harddisk, with a little help from clonezilla. Bit when I tried to resize the partition with Disk Utility I got an error: “mediakit reports partition (map) too small” I tried to follow this: http://info.michael-simons.eu/2010/11/19/migrate-os-x-to-a-bigger-harddisk/ but I wrote something wrong, and puff! Gone partiotion table ! Hello completely wrong partition table ! Then I downloaded the latest version of testdisk to a usb drive, restarted my macbook with an ubuntu live disk and ran the testdisk in a terminal. I mounted the usb (mount /dev/sdb1 /media/usb), ran the testdisk utility from the usb stick (in my case testdisk_static), followed your instructions untill step 6. Then for some awesomeness ! The latest version of testdisk now supports
the option to write the partition table for you, based on what it finds analysing the drive ! So I simply choose the “write” option, rebooted and everything worked again ! Thank you so much Rating: 0 (from 0 votes)
Reply
Lekeho — November 30, -0001 at 12:00 am
Hi Perro, I have same problem as your friend facing, after follow your instruction i have facing some problem on the Pdisk command after i run the testDisk, I am using Mac OS X Lion. Is it anyway to retreive back my files in my external hardisk? Thanks. Rating: 0 (from 0 votes)
Reply
Goldenlove — November 30, -0001 at 12:00 am
it’s worked for me !!! Thank you very very much!!!!!!! @
… …
2
mac
…
mac
…. …
( …
~
..
,
…. ). ..
G
~
Rating: 0 (from 0 votes)
Reply
Niftyifty — November 30, -0001 at 12:00 am
Thanks so much for your tutorial, you are very kind and a gentleman through and through Restored my sisters macbook external drive. Rating: 0 (from 0 votes)
…
Reply
Fam — November 30, -0001 at 12:00 am
Thanks to the author of this guide, he just saved my 2TB external drive, of which yesterday I wipe out its partition map. I wanted to erase a USB key with Disk Utility, but I was so stupid to select the wrong drive… a couple of second after I realized the error and detached the cable, but the partition map was gone… Interestlyng, I had to follow a slightly different procedure, because my external drive is formatted with an EFI-GPT map, and not APM. I followed this guide, but when I tried to create an Apple Partition Map with pdisk it always failed with the error “the map is not bight enough”. Since APM max size is 2TB, it looks like that my drive is slightly bigger, at least to make pdisk and APM fail. If someone is interested in make some calculation, this was the output of testdisk: Disk /dev/rdisk1 – 1999 GB / 1862 GiB – CHS 3905656832 1 1 Partition Start End Size in sectors P Mac HFS 409640 3905394647 3904985008 Because of this, I had to use the ‘gpt’ command to create a new GTP partition map: sudo gpt create /dev/rdisk1 sudo gpt add -b 409640 -s 3904985008 -t hfs /dev/rdisk1 As you can see it’s very similar to pdisk, and you need the same information: first block and length in blocks. After this, I have reconnected the drive to my mac and it worked again. Thanks again to the author, I wouldn’t have find this solution without this guide! One final notice, now even if the Finder and Disk Utility both can see the 2TB HFS partition, Disk Utility is unable to repair the GPT map because it can’t find any partition. It looks like that I haven’t perfectly recreated the GPT, but it’s good enough to copy all the files on another drive. Rating: +5 (from 5 votes)
Reply
Carlos — May 6, 2013 at 8:48 pm
Man, I can’t thank you enough!! I’ve been strugling with several demos of paid apps and nothing helped, even this tutorial didn’t help until I saw your post. That did the trick! Thank you, thank you, thank you!!! Rating: 0 (from 0 votes)
Reply
Michael Scheyer — November 30, 2013 at 12:46 am
Dear Fam, I have the same problem: “Map is not big enough”. So I tried the got command, but I received the following error: “error: device already contains a GPT”. Do you have any idea, what I could do now? I’d appreciate your help a lot! Mike. Rating: +4 (from 4 votes)
Reply
Gustavo — March 8, 2016 at 3:38 am
I went through something similar and was able to fix it by doing the following: sudo gpt recover /dev/rdisk2 diskutil repairDisk /dev/disk2 (Used “disk” and not “rdisk” with diskutil as the “r version” didn’t show up when running “diskutil list”) In the end, neither testdisk and pdisk were not utilized in actually fixing the problem. Rating: 0 (from 0 votes)
Reply
Tony
— July 24, 2014 at 3:14 am
Fam, you are the bomb. I had the same issue you did until I tried got and now the drive is back to life. You are a godsend and I cannot thank you enough for posting and sharing your knowledge. Know that you have made someone’s day. Thank you, thank you, THANK YOU!!!!! Rating: 0 (from 0 votes)
Reply
bob — January 8, 2016 at 4:10 am
YOU ARE MY HERO, just recover a 3T ex-disk, 3 epsiode documentary back!! and THANK YOU, perro, I really want to hug you guys! Rating: 0 (from 0 votes)
Reply
Soundscape — November 30, -0001 at 12:00 am
BIG THANKS !!!!! it worked perfectly for me too Rating: -1 (from 1 vote)
Reply
Oso96_2000 — November 30, -0001 at 12:00 am
Mmh, para algo asi, no es mas sencillo usar explode()? Rating: 0 (from 0 votes)
Reply
Imac — November 30, -0001 at 12:00 am
VirtualBox destroyed my 2TB external HD along with my 18,000+ family photos… My wife and I were devastated. The HD would come back with an error “Unable to read/ Unknown partition” and “initialize/reformat/ignore messages. Data recovery service quoted me $3000.00 to retrieve my data. After hours trying to use TestDisk I came across your article. With pdisk, I was getting an error about map size… I ran TestDisk again, this time choosing “WINDOWS/VISTA option”… TestDisk told me I needed to set my headers to 32… which I did.. I then was able to “Write” the new partition using “WINDOWS/VISTA” format even though my HD was formatted for mac. A reboot was required but… YEEEEEHAAA my HD is BACK FROM THE DEAD!!! Thank you so much for your article. Without it, I wouldn’t have found out the issues… Thanks from a very relieved novice mac user… using terminal for the first time… and pdisk… Rating: 0 (from 0 votes)
Reply
Derek — November 30, -0001 at 12:00 am
Ahhh! Thank you! ¡Muchas gracias! ¡Eres asombroso! Rating: -1 (from 1 vote)
Reply
Alin — November 30, -0001 at 12:00 am
hey man, got in to trouble! i have a 500 gb HDD from a lacie EDmini HFS partition on which i fried the usb so i had to access the data your way. I plugged the HDD in a G4 mac and use the terminal. everything completed like a charm but the disk did not initialize after restart i had 5 partitions but none could be accessed. help… Rating: 0 (from 0 votes)
Reply
Andre — November 30, -0001 at 12:00 am
Hi!
i’ve been trying to use your method but it doesn’t do any good for me. here’s what i did to screw my life up: completely in a hurry and without any kind of attention i used an “erase” command on disk utility that apparently did not erase the partition, only ALL of the data in it. when i try to recover the partition using your method it only shows me an empty partition… what am i doing wrong? thanks a lot man. running lion. best! Rating: 0 (from 0 votes)
Reply
Andrehelper — November 30, -0001 at 12:00 am
@Andre, you erased the disk my friend. That is not a partition problem, you just wiped it. Try data recovery progs, but really, it’s gone. Rating: 0 (from 0 votes)
Reply
Aldy — November 30, -0001 at 12:00 am
Hi there, i tried to re-partition one of existing partition on external hard drive through Disk Utility after that, some error message appeared and then i restart the mac, and found that my partitions all gone now i’m trying to use TestDisk, but after i select my error hard drive, the TestDisk just froze and do nothing. i tried to wait, but nothing seems to be happening. can you help, please ? my entire data is on that hard drive Thanks a Lot..
Aldy Rating: 0 (from 0 votes)
Reply
Andrew — November 30, -0001 at 12:00 am
THANKS A MILLION ! worked like a charm! Rating: 0 (from 0 votes)
Reply
Tom — November 30, -0001 at 12:00 am
I am a hero! And so are you. Un millón de gracias! Btw: I love you transparent terminal windows that allow us to see through
Rating: 0 (from 0 votes)
Reply
Pier Luigi Salami — November 30, -0001 at 12:00 am
YOU SAVED MY LIFE! THANK YOU THANK YOU and THANK YOU!! I bought you a beer Rating: 0 (from 0 votes)
Reply
Bonzy — November 30, -0001 at 12:00 am
Hey i try this but i have partition which is HFS n NTFS on my 1TB external HD. but its only choose HFS in the first choice. How i can use it for my HFS n NTFS in the same time when quick analyze…or i must do this twice…..1st HFS n after i repeat again for NTFS???
Rating: +1 (from 1 vote)
Reply
Mezkal — November 30, -0001 at 12:00 am
Hi, I am a hero as well, looks like the dragon I fight is too tough for me though
At step 10. when I write the numbers on every of 4 partitions, it says “the map is not big enough” each time. And when I try to write it down (with ‘w’) it says: “The map has not been changed.” Any clues on that one guys? Rating: 0 (from 0 votes)
Reply
Jakob — November 30, -0001 at 12:00 am
I have a 500 GB disk that only had one partition on it, the “Macintosh HD”. It’s a clean install of Mac OSX Snow Leopard, so I don’t know whether the EFI stuff is on an extra partition. Anyway, when I analyze it with testdisc (version 6.13), it can’t find any partition to repair (is it correct to select “Mac”? It says: Bad MAC partition, invalid block0 signature read_part_mac: bad DPME signature When I select Analyze, it slowly counts up the cylinders and after half an hour, I’m still stuck at 00%, but it can find some stuff: Disk /dev/rdisk1 – 500 GB / 465 GiB – CHS 976773168 1 1 Analyse cylinder 7208960/976773167: 00% HFS 4121592 980222935 976101344 HFS 4122752 980224095 976101344 HFS 4123776 980225119 976101344 HFS 4126584 980227927 976101344 HFS 4128264 980229607 976101344 HFS 4130200 980231543 976101344 HFS 4132592 980233935 976101344
HFS 4137616 980238959 976101344 HFS 4142720 980244063 976101344 HFS 4146816 980248159 976101344 HFS 4151464 980252807 976101344 HFS 4158352 980259695 976101344 HFS 4164920 980266263 976101344 HFS 4172128 980273471 976101344 All I need is the info from Step 6 so I can enter it into pdisk. Is there any way to get it without scanning the hard drive for weeks? Rating: 0 (from 0 votes)
Reply
Drew — November 30, -0001 at 12:00 am
@FAM, I found the solution to your problem. I too was experiencing the error, “the map is not big enough” and couldn’t rebuild my partition map. I found this site: http://forums.macrumors.com/archive/index.php/index…/t1140673.html and followed his instructions to a T. (the critical instructions are in the next 2 paragraphs) “First, you’ll need to figure out the disk number of the hard drive. If you’re booted from the machine (rather than a different machine, using the drive as an external), it’s going to be /dev/disk0. The following will rewrite the partition table to near-default (possibly a little bigger primary volume): sudo dd if=/dev/zero of=/dev/disk0 bs=512 count=10 conv=sync,noerror sudo gpt destroy /dev/disk0 sudo gpt create /dev/disk0 sudo gpt add -i1 -b40 -s409600 -tC12A7328-F81F-11D2-BA4B00A0C93EC93B /dev/disk0 sudo gpt add -i2 -b409640 -t48465300-0000-11AA-AA11-00306543ECAC /dev/disk0 (I typed in the commands EXACTLY as he specifies – just be sure you know the correct name of your disk. Mine was just like he shows /dev/disk0 My disk was connected externally to my working MBP) Once I finished entering the last command in Terminal, the disk immediately mounted on my desktop. Next, I tried to use Disk Utility to repair it like he mentions, but it failed. I then used DiskWarrior and THAT finished up the repair just as he said. My disk works fine!! It mounts no problem. No data lost.
Rating: +4 (from 4 votes)
Reply
LABANA — December 9, 2015 at 10:14 pm
Hey Master… I’m on the same situation with my disk, I did everything you said but I get the prompt saying: The disk you Inserted was not readable by this computer, the option to Initialize – Ignore – or Eject! What to do, I’m Running OS 10.8.5 Without seeing the Disk I can’t run Disk Warrior, it doesn’t appear on the Menu! I’m simply about to cut my veins!! ;-( My whole VIDEO LIBRARY FROM MY BAND IS ON THIS DISK, ! ;-( Rating: 0 (from 0 votes)
Reply
Patrick — November 30, -0001 at 12:00 am
Amazing!!! Thanks for such great advice. A true Hero Rating: 0 (from 0 votes)
Reply
Mamu — November 30, -0001 at 12:00 am
Hi, I have some trouble with my Macintosh HD… can’t boot any more I used test disk as discribed bellow… but wenn I run pdisk /dev/disk0 (or /dev/rdisk0) I get the following message: pdisk: can’t open file ‘/dev/disk0’ for writing (Resource busy) I started my Macbook Air (first gen) from USB-Stick with Snow Leopoard on it and run test disk via terminal an disk as well
Rating: 0 (from 0 votes)
Reply
jim — April 19, 2014 at 8:26 pm
I get Resource Busy when I run pdisk Any help would be happily welcome. Thank in advance. Rating: 0 (from 0 votes)
Reply
Agha — November 30, -0001 at 12:00 am
I need a help. I’m trying to expand my boot camp windows partition, but I converted my disk to a dynamic disk accidentally. Now my entire disk in my iMac is a dynamic disk, and I’m not able to boot to OS X. How can I revert the process without the loss of data? I’m able to boot Windows 7 but I don’t know how to resolve this problem without losing all my data in mac partition. I tried use TestDisk but I don’t understand how to use it especially when choosing which drive/partition and partition type. I’m not sure of it. Thanks for your help Rating: +1 (from 1 vote)
Reply
mir — September 2, 2015 at 12:55 am
hi i borrow my sister laptop md313 and want to install windows 10 ,accidentally made a volume in disk management in windows,then mac doenst boot..just windows can use……….pleeeeeeez tell me what should i do with this program or anything else thanks……. man,i’m completely fucked up,please help me Rating: 0 (from 0 votes)
Reply
Marc — November 30, -0001 at 12:00 am
Clear, simple instructions let me recover after disk utility on PPC wiped the partition map when I tried to manipulate a drive with multiple partitions with different filesystems on them. Thanks for posting this. Saved me 630Gb of data. Rating: 0 (from 0 votes)
Reply
Martin.branny — November 30, -0001 at 12:00 am
Hi, Please help me, my 1TB drive can not read, I have on it from Time Machine backups, I used a test drive and wrote me this: Bad MAC partition, invalid signature block0 read_part_mac: bad signature DPME thanks for any help Rating: 0 (from 0 votes)
Reply
Perr0_hunter — November 30, -0001 at 12:00 am
Just a remdinder I answer most of the comments via email
so you
should use your real email on the comments hehe cheers Rating: 0 (from 0 votes)
Reply
Mar — November 30, -0001 at 12:00 am
After step 9. there is “can’t open file ‘/dev/rdisk0’ for writing (Resource busy) similar to @Mrsupersirk. I’ve tried also ‘gpt’. Nothing. Please help……
Rating: 0 (from 0 votes)
Reply
Andrew Woo — November 30, -0001 at 12:00 am
Im having the same problem as Jakob at the part where it scans the drive but shows 16% after nearly a day. Is there any hope left or could i just map the whole drive as one partition? It only had one when the data was lost. Rating: 0 (from 0 votes)
Reply
Chad Moore — November 30, -0001 at 12:00 am
this is great! but i have a problem. i am trying to repair a g-tech g-speed q and it is setup as a RAID array. it has four drives and they all show up when i analyze. i did just pick one of them and tried to follow the instructions to completion but then i run into the “the map is not big enough” error. so, does it matter what drive i pick of the four? i saw the instructions from @drew )http://forums.macrumors.com/archive/index.php/index…/t1140673.html) but before i do that i want to be sure i know which disk to select of the four that are showing up. thanks!! Rating: 0 (from 0 votes)
Reply
Jay — November 30, -0001 at 12:00 am
Hello and thank you so much for your help! I have an issue though – when I get to step 9, my command terminal says: “can’t open file … for writing (permission denied) It seams even using the sudo command that I can’t write restored partition to the drive? I have been searching for over a day now trying to recover this drive and I don’t know what to do… if you have any insights that could help I would appreciate it insanely… thank you again!
Rating: 0 (from 0 votes)
Reply
Diego — November 30, -0001 at 12:00 am
I’m having the same problem as some, where it’s taking a ridiculous amount of time to scan the disk. I opened the Console and it shows hundreds of read errors per second. I just left testdisk running overnight and it was still at 00% If my partition used to be GUID, it’s considered Intel, correct? Rating: 0 (from 0 votes)
Reply
Enrique Zeleny — November 30, -0001 at 12:00 am
I have this problem, but there’s not a response in any comments: pdisk: can’t open file ‘/dev/disk0’ for writing (Resource busy) please help! Rating: 0 (from 0 votes)
Reply
Perr0_hunter — November 30, -0001 at 12:00 am
I respond most of the comments via email Rating: 0 (from 0 votes)
Reply
mir — September 2, 2015 at 1:00 am
hi i borrow my sister laptop md313 and want to install windows 10 ,accidentally made a volume in disk management in windows,then mac doenst boot..just windows can use……….pleeeeeeez tell me what should i do with this program or anything else thanks…….
man,i’m completely fucked up,please help me i have same problem Agha said to you…… I’m trying to expand my boot camp windows partition, but I converted my disk to a dynamic disk accidentally. Now my entire disk in my iMac is a dynamic disk, and I’m not able to boot to OS X. How can I revert the process without the loss of data? I’m able to boot Windows 7 but I don’t know how to resolve this problem without losing all my data in mac partition. I tried use TestDisk but I don’t understand how to use it especially when choosing which drive/partition and partition type. I’m not sure of it. Rating: 0 (from 0 votes)
Reply
vinicius — December 1, 2015 at 4:01 pm
I’m also getting the resource busy message when pdisk’ing into /dev/disk0, any suggestions? Rating: 0 (from 0 votes)
Reply
vinicius — December 1, 2015 at 4:03 pm
I’m also getting the resource busy message when pdisk’ing into /dev/disk0, any suggestions? Cannot find a solution Rating: 0 (from 0 votes)
Reply
Sherri — November 30, -0001 at 12:00 am
HOLY MOTHER OF GOD THIS WORKED!!!!! I cannot believe it! I had tried different softwares at $100 each all claiming to be able to restore lost partitions (and sure they would DETECT the lost partitions but there was no hope of actually been able to RESTORE them!) but none of them did anything like this! Literally when I finished all the above steps my entire hard drive (1 Tb Lacie) was restored with everything EXACTLY the way it was before the hard drive crashed!
I cannot thank you enough – seriously you are a life saver and just made my week! Keep up the good work! Cheers
!
!
Rating: 0 (from 0 votes)
Reply
Rs0usa — November 30, -0001 at 12:00 am
Hi, i think bootcamp windoz has blew up my partition scheme, so i tried your steps, but now i’m getting the same error as some people described. The “pdisk: can’t open file ‘/dev/disk0’ for writing (Resource busy)” plz, help… Rating: 0 (from 0 votes)
Reply
Perr0_hunter — November 30, -0001 at 12:00 am
You guys shouldn’t be using /dev/disk0 as that’s probably the main disk in which your OS X is running, you should be using something different such as disk1, disk2 and so on… cheers Rating: 0 (from 0 votes)
Reply
Test — November 30, -0001 at 12:00 am
testing Rating: 0 (from 0 votes)
Reply
Rodrigo Maia — November 30, -0001 at 12:00 am
Man, you are my hero!!! I tried every kind of recovery software, i’ve also bought DataRescue3 for Mac, didn’t work, but now i have 70% of my partitions restored, i don’t know what happened with the other 30%, but it’s already perfect. Thank you so much, brazilian regards, Rodrigo Maia. Rating: 0 (from 0 votes)
Reply
Alberto Sarullo — November 30, -0001 at 12:00 am
Tnx to the author and tnx to Fam: on my 2TB hard disk i have repait partition table with gpt command Rating: 0 (from 0 votes)
Reply
Tino — January 30, 2015 at 7:56 pm
can you describe how you used gpt ? Rating: 0 (from 0 votes)
Reply
Iforce — November 30, -0001 at 12:00 am
Thanks MAN! It worked on my HFS partition! For a strange reason disk utility saw it as unallocated space…. Just one problem… I had two NTFS partitions together with HFS with windows and after following your guide those partitions are unavailable… and disk utility seems to see them as HFS partitions…. any suggestions? Once again THANK YOU!! Rating: 0 (from 0 votes)
Reply
Partition Recovery - Pleasye — November 30, -0001 at 12:00 am
Friends, please help. I do not know how to solve this problem. I drive RAID0 array, 8TB. TestDisk gives the following parameters: /dev/rdisk3 – 8001GB/7452 GiB CHS 2743214502 1 1 START END Size P EFI System 40 409639 409600 P Mac HFS 648264 15628092823 15627444560 By doing everything as the instructions on the page, an error pops up: “The map is not big enough”. How to perform the entire process, step by step. Stress eats me because I have important files. Please help. Chris Rating: 0 (from 0 votes)
Reply
Ben — November 30, -0001 at 12:00 am
You are AWESOME! Certainly my HERO! Your tutorial did the trick mate! Thank you so SO much!! It worked a treat!!! PS. Just a word of warning for others in case they are thinking of using other recovery software. I bought Disk Drill in a panic buy yesterday. It recovered the files, took 17 hours and they did not have ANY filenames and NO folder structure! What a useless piece of software! I had 300,000 files with no names!!! Utter rubbish! Rating: -1 (from 1 vote)
Reply
Fabian G — November 30, -0001 at 12:00 am
Hi, I have the same RESOURCE BUSY problem, can you help me please? Rating: 0 (from 0 votes)
Reply
Barry — November 30, -0001 at 12:00 am
Help please. I am in a similar position I started formatting my back up drive by accident, here is what I started with: 2TB WD external – 500GB (A) up front partitioned in ExFAT – 1.5TB (B) partitioned in Mac OS Extended (Journaled) I accidentally starting erasing the 1.5TB using MS-DOS (FAT) and pulled the plug seconds after initiating the process. So far I have been able to verify that most of the data is still there from what I could tell utilizing (EaseUS Mac Data Recovery Wizard) I am now utilizing the TestDisc to try and repair the partition. Any help with this issue would be greatly appreciated Thanks in advance Rating: 0 (from 0 votes)
Reply
Georgecook — November 30, -0001 at 12:00 am
you are an uber hero. One you were a hero to your friend, then two you were a hero to people you don’t know. Then three: you gave us the power to be heros too. Good work! Rating: 0 (from 0 votes)
Reply
Joan — November 30, -0001 at 12:00 am
Hi. I did exactly what @Barry (2012-03-13) did. and I have done the testDisk scan AND deep scan, and now I have a lot of options as per @ (Noahness 2011-07-07.) I am just wondering if I should copy and enter ALL these info, or if I should enter every-other one, since there are some duplicates on these results. I have copied and pasted the screen results below, I’d really appreciate your guidance! Disk /dev/disk1 – 2000 GB / 1863 GiB – CHS 390702916811 Partition Start End Size in sectors >D EFI System 40 409639 409600 [EFI] P EFI System 46 409645 409600 [EFI] P Mac HFS 445649963 819998940 374348978 [7] D Mac HFS 819998937 1194347914 374348978 [7] D Mac HFS 828521845 1912924457 1084402613 [] P Mac HFS 841226752 2795728924 1954502173 [F] Structure: Ok. Use Up/Down Arrow keys to selectpartition. Use Left/Right Arrow keys to CHANGE partition characteristics: P=Primary D=Deleted Keys A: add partition, L: load backup, T: change type, P: list files Enter: to continue Rating: 0 (from 0 votes)
Reply
Junior — November 30, -0001 at 12:00 am
O gerenciador de discos do windows 7 (via bootcamp) alterou o tipo das partições do meu mac, onde todas ficaram inutilizadas. Tentei diversas ferramentas, inclusive o proprio TestDisk, mas as dicas complementares deste blog salvou meus dados. Valeu demais! Rating: 0 (from 0 votes)
Reply
Theboz — November 30, -0001 at 12:00 am
I’m having the same problem with resource busy. I’m booted from the Snow leopard install disc. HFS+ partition table won’t boot after re-imaging with clonezilla. Any ideas?
Thanks. Rating: 0 (from 0 votes)
Reply
Knock86 — November 30, -0001 at 12:00 am
hi…i’ve got a little problem with my WD 2TB hard disk…it’s full of my data, photo and video but when i try to copy come files, an error -36 appers from the finder…this happend only with some files, not all…i’ve tried to repair with disk util,but nothing works, the error -36 still apper…tried to fix with partedmagic, but nothing went well…so i want to try to fix the partiton that maybe solve the error -36 from the finder and i read this article.. So, I only want to know one thing: the pdisk command will delete all my data(documents,photo,video) or it will preserve them and fix the partition!? thanks for the reply…please help me folks! Rating: 0 (from 0 votes)
Reply
Duci9y — November 30, -0001 at 12:00 am
Hi, As I can’t boot OS X and I don’t have a recovery disk right now, can you tell me what is the linux equivalent of pdisk? Also, will it work on an MBR formatted disk? Thanks. Rating: 0 (from 0 votes)
Reply
Duci9y — November 30, -0001 at 12:00 am
Hi, As I can’t boot OS X and I don’t have a recovery disk right now, can you tell me what is the linux equivalent of pdisk? Also, will it work on an MBR formatted disk? Thanks. Rating: 0 (from 0 votes)
Reply
Terry — November 30, -0001 at 12:00 am
Need a little help here, Im stuck right after Step 7, apparently I am not a “man” haha. When I close Testdisk and enter “sudo pdisk /dev/rdisk1” into Terminal, and I get “Floating point exception”. Any help would be appreciated, I have over 500gigs that I need to recover, and it took me 5 days to run Testdisk! Rating: 0 (from 0 votes)
Reply
Duncan — November 30, -0001 at 12:00 am
This is definitely the most helpful site I have seen about using TestDisk and pdisk, and is really helping me. I have the same problem as Jay, I get pdisk: can’t open file ‘/dev/disk1’ for writing (Permission denied) after entering i. Funny, because last night it worked, I was getting the place to enter First block, but I just went back to TestDisk one more time to check the figures, and this time it is different. Also, does it matter if you analyse/try to restore disk1 rather than rdisk1. Many thanks. Rating: 0 (from 0 votes)
Reply
George Hickman — November 30, -0001 at 12:00 am
Hi I am having the same “can’t open file ‘/dev/rdisk1’for writing (Resource busy)” error at step 9. What do I do here? Also, can you tell me the difference between disk1 and rdisk1? I selected rdisk1 as you did, but I’m not sure why. I am trying to recover an exFAT partition that disappeared after doing an Apple update. The first (HFS+) partition still works fine – it has Lion and
applications. The exFAT was my data partition, and then I had unpartitioned space for a future BootCamp partition. Now DiskUtility shows the Lion partition and then a MS-DOS(FAT) partition called DISK1S4 taking up the rest of the space on the drive. I have attached it to a different Mac to do this, so I am not booting from the drive I am trying to repair. Thanks so much!! Rating: 0 (from 0 votes)
Reply
George Hickman — November 30, -0001 at 12:00 am
I got around the Resource Busy problem by going to Disk Utility and unmounting the partition. Then the command worked. However, now in step 10, I get Command (? for help): c First block: 40 Length in blocks: 409600 Name of partition: EFI System Partition requested base and length is not within an existing free partition Bad size Am I supposed to skip the EFI System Partition, or what? I know the numbers are correct, because I had copied and pasted the info to TextEdit and copied and pasted the values from there. 1 P EFI System 40 409639 409600 [EFI System Partition] 2 P Mac HFS 409640 684101047 683691408 [MacIntoshHD] 3 P Mac Boot 684101048 685370583 1269536 [Recovery HD] 4 P MS Data 781971456 1465147391 683175936 [Data] A physical block is 512 bytes: A logical block is 512 bytes: size of ‘device’ is 1465149168 blocks (512 byte blocks): new size of ‘device’ is 1465149168 blocks (512 byte blocks) Rating: +1 (from 1 vote)
Reply
William — October 7, 2013 at 1:24 pm
Did you ever figure this out!? I am getting the same issues you got and can’t fix the issue! Thanks so much! William Rating: 0 (from 0 votes)
Reply
DEAD — January 28, 2014 at 7:42 am
For you and others coming across this the solution is just to ignore the “requested base and length…” message: http://fillwithcoolblogname.blogspot.co.nz/2011/04/repairingmac-hfs-partition-table.html Rating: 0 (from 0 votes)
Reply
Mazen Ayman — March 3, 2014 at 10:23 pm
check my response to Michael Sprague below. Rating: 0 (from 0 votes)
Reply
Adrian Walmsley — November 30, -0001 at 12:00 am
This post is a potential lifesaver. But please would would you update the main body of the text to include the warning about having to use gpt instead of pdisk on disks with GPT partition tables? I followed your instructions to try to recover a 3TB drive which Disk Utility said needed to be initialised, including using pdisk to do the recovery (because I hadn’t read as far as the post from Fam on 2011-10-23). Unfortunately although pdisk had failed with the partition map not big enough error, it had converted the partition scheme to APM.
And then the gpt command wouldn’t add partitions or create a new map (not even with the -f force options) or destroy the existing map. Eventually I found this reference http://apple.stackexchange.com/questions/17845/how-do-i-change-a-diskpartition-map-scheme-from-mbr-to-guid-partitions-table which said that iPartition http://www.coriolis-systems.com/iPartition.php was able to change the partition scheme (including from APM to GPT). Luckily I had purchased iPartition some time ago so I gave it a try. After setting the partition scheme back to GPT, I used the gpt instructions above to add back the partitions based in the information that testdisk had displayed. Now all my partitions seem to be readable again. Amazing! Rating: 0 (from 0 votes)
Reply
Scarlett — November 30, -0001 at 12:00 am
I have managed to get to step 7. When I try to “Issue the command ‘sudo pdisk /dev/rdisk1′” in Terminal Password: pops up Nothing I have tried works. I have never used Terminal before and fear I’m not entering the command at the right place. Analyse on TestDisk says: Disk /dev/disk1 – 1000 GB / 931 GiB – 1053525168 sectors Analyse cylinder 262144/1953525167: 00% Read error at 260160/0/1 (lba=260160) The external HD is a Lacie and I use a MacBook Pro older model. I would be eternally grateful for any help you can provide. Thank you so much for your time! Rating: 0 (from 0 votes)
Reply
L Cox — November 30, -0001 at 12:00 am
Hi Perro
I have a similar problem to George Hickman (2012-07-18), I enter the numbers just as they are but it tells me they are a bad size. Edit /dev/rdisk1 – Command (? for help): c First block: 943125381 Length in blocks: 730761324 Name of partition: Lacs SG requested base and length is not within an existing free partition Bad size Command (? for help): c First block: 1803089310 Length in blocks: 842665196 Name of partition: Lacs SG 2 requested base and length is not within an existing free partition Bad size Command (? for help): What am I doing wrong? or what can I do differently? Thanks so much for your time and help Rating: +1 (from 1 vote)
Reply
Perro Hunter — November 30, -0001 at 12:00 am
Hi L Cox, Try using /dev/disk1 instead of /dev/rdisk1 it might work, have you confirm with disk utility that you are using the right disk? Rating: +1 (from 1 vote)
Reply
Max — November 30, -0001 at 12:00 am
Thank you!!!! I nearly lost 12 years of my work, which I stupidly kept storing for the past 2 years at Iomega external HD without additional backup. Apparently if you forget to unmount an external HD under Mac OS it could damage HD’s partition table. That’s exactly what happened this evening,
when my incidentally knocked off a USB cable [arrrhhhhh]. After reinserting the HD back I saw that scary message “the disk you inserted was not readable”. Following your suggestions I managed to get all my data back. THANK YOU FOR SHARING THIS WITH THE WORLD! Rating: 0 (from 0 votes)
Reply
Budi — November 30, -0001 at 12:00 am
really thanks sir… you save my life… however i use difrent method… but you inspired me… you are real hero… thanks Rating: 0 (from 0 votes)
Reply
John — November 30, -0001 at 12:00 am
Hi Perro I am attempting your instructions but when I get to step 4, the Seagate GoFlex 4TB drive does not appear. I just see the imac’s hard drive. On the terminal it mentions that I should be the root user. I assume I am. There are no other drives connected at this time. What can I do to have Testdisk detect the damaged disk? It appears on system profiler. Many thanks! John Rating: 0 (from 0 votes)
Reply
Aryanore — November 30, -0001 at 12:00 am
Hye Perro, I tried to do exactly what you wrote down. Im having some difficulties though. I know that my WD hard drive used to be MAC OS Extended
(Journaled), and I connected it to windows 7 via bootcamp yesterday and i guess thats when everything went wrong. Some of the messages that appear on the terminal was that the is not writable. when i chose the dev/rdisk1 one option, i chose apple mac partition, but no partition was shown. When i chose the option NONE though, there is a partition that says “P Unknown Start 0 end 429463199″…. Does that mean everything in my hd has been deleted? Im kinda stuck at there… I still tried using that pdisk command though, since i have the start block and end block values, but when i tried calling for the commands, the commands could not be found.. Any idea on this? Many thanx…. Ary… Rating: 0 (from 0 votes)
Reply
Guin — November 30, -0001 at 12:00 am
Hi Perro, Thanks for the info. I have run into a problem though and it doesn’t seem to be working for me. The first time I ran through the process the screen shots were similar to yours but nothing happened. So I tried again and the following times the testdisk screen showed me more partitions at the beginning, before analyzing the partition (partition map, etc). I could still do the steps. Once analyzed and in terminal, the info changed from what it showed in step 8 before. It woulnd’t say that there is no valid block. I can still go through the steps, but it asked me to initialize first. I do and still no success. Any help or ideas would be appreciated. I am working on a 16gb flash drive. I ejected it from my computer, the icon disappeared from the desktop and then i removed it but when i plugged it in to my laptop i got the error message. Thanks
Rating: 0 (from 0 votes)
Reply
Adrian — November 30, -0001 at 12:00 am
Yes, I can confirm, you’re a Hero!!! Seriously, this was actually soooo easy compared to waiting hours upon hours for those pay-for apps to scan and analyse. Ok, so some of them give you the volume names but then that costs $90+ The problem I had was a home made RAID Box using a SATA Raid Bridge board from SPAN.com (http://www.span.com/product/Firewire800-USB2eSATA-Bridge-Board-UFS-DSATA210-PLX-Oxford-OXUFS946DSELQCG-chip-for-2x-SATA-HD-Normal-RAID~34369). I previously had a pair of 500Gb SATA drive in RAID-0 as a backup/temp storage location while I was shuffling files around various machines and external disks. My Mac Mini’s hard drive starting failing (S.M.A.R.T Attribs. showing issues and machine slowing with lockups too). So I used the Bridge Controller board with another SATA drive to backup the Mini – but I needed to change the Mode of the board from Raid-0 to ‘pm’ (Just a Bunch Of Disks – JBOD) as there was just one drive connected. After completing the backup, I forgot what the previous setting was and the board re-initialise the pari of 500Gb disks! After hours of downloads and testing apps. – I’m a cheapskate as it shouldn’t be that difficult to rebuild a partition table with the right tools – my Google Foo got refined and I found this blog after reading about TestDisk. So, with the AppleXSoft app’s scan results, I could match the partitions listed by TestDisk by size (length / 2 / 1024 / 1024 = Size in Gb .. first /2 is 512 byte per sector). Then I named the partitions I re-created with the names listed by AppleXSoft’s app. …or used ‘n’ from TestDisk’s menu to change them from ‘One’, ‘Two’ and ‘Three’, then wrote the changes to the disk. Bare in mind, if you had spaced in the partition names, you need to enclose it with double-quotes. e.g. “Recovery HD” Once again, thank you Perro, faultless – just a shame TestDisk doesn’t write to HFS+ and still need to use pdisk. Incidentally, it’s back on Mac OS X Mountain Lion – I read Apple apparently removed it, or maybe the Migration Assistant copied it from my old MacBook Pro which initially had Leopard followed by Snow Leopard and Lion OS Upgrades). Rating: 0 (from 0 votes)
Reply
Dan — November 30, -0001 at 12:00 am
Hi, can I use this guide on Ubuntu or it is only for Mac? Thanks a lot! Rating: 0 (from 0 votes)
Reply
David — November 30, -0001 at 12:00 am
Hey man, I recently had my USB 1 TB external hard drive get unplugged accidently, and since then I’ve had the “unreadable” error on my MacBook. I tried out this application, and while I’m not the most handy using Terminal, your walkthrough was perfect. The only thing is, it didn’t work. And I’ve tried now maybe four times. I was wondering if there was any further help you have to give as I want to try to recover what’s on this drive before just abandoning ship. Thank you again! Rating: 0 (from 0 votes)
Reply
Bamboo — November 30, -0001 at 12:00 am
That simple? LoL! Rating: 0 (from 0 votes)
Reply
Fagan — November 30, -0001 at 12:00 am
Hi Perro Hunter, Same issues with the others “requested base and length is not within an existing free partition”
tried both rdisk1 and disk1 It worked the first time but half way down entering it I missed a number in the partition start so had to start over.. now its happening every time. all I did was quit terminal and start over. Any idea? Rating: 0 (from 0 votes)
Reply
perrohunter — April 10, 2013 at 4:46 am
Maybe the resource stayed open, try re-entering the partition table with pdisk Rating: 0 (from 0 votes)
Reply
Noah — November 30, -0001 at 12:00 am
Work perfectly. Thank you so much! Rating: 0 (from 0 votes)
Reply
perrohunter — April 10, 2013 at 4:45 am
I’m glad Rating: 0 (from 0 votes)
Reply
Pai — March 20, 2013 at 5:54 am
You just saved my life. Thank you very much. Rating: 0 (from 0 votes)
Reply
perrohunter — April 10, 2013 at 4:44 am
You are very welcome Rating: 0 (from 0 votes)
Reply
Albert — April 1, 2013 at 6:04 am
I’m also running into problems at Step 9. “pdisk: can’t open file ‘/dev/disk1’ for writing (Permission denied)” I’ve tried /dev/disk1 as well as /dev/rdisk1 Also, ‘sudo pdisk’ returns “pdisk: Can’t read block 0 from ‘/dev/disk1’” Has anybody been able to solve this yet? Rating: +1 (from 1 vote)
Reply
perrohunter — April 10, 2013 at 4:45 am
Does the drive makes noises? Rating: 0 (from 0 votes)
Reply
Albert — April 10, 2013 at 1:37 pm
It makes pretty much the same noises as a healthy drive, nothing out of the ordinary! I “lost” the partitions on the drive after I had to forcefully power off my mac because it froze, so I am assuming the drive isn’t dying from old age. Rating: 0 (from 0 votes)
Reply
Augusto Carmo — April 7, 2013 at 10:17 pm
Im also having this problem: “pdisk: can’t open file ‘/dev/disk1′ for writing (Permission denied)” I also tried with /dev/rdisk, same error.. Any solution to that? Rating: 0 (from 0 votes)
Reply
perrohunter — April 10, 2013 at 4:44 am
Have you tried using sudo? are you sure it’s disk1? Rating: 0 (from 0 votes)
Reply
kathy — April 13, 2013 at 12:01 am
I put my 10.4.11 HD into the freezer. Clicking sound went away but I got the error: “The disk you inserted is not readable by this computer”. Because I’ve read there is only a short time to retrieve my data and every attempt causes greater damage to the HD, I’d like to know exactly what I should do before I do it. After the HD thawed, clicking started again. I now have a new HD in my mac but the OS is different from that of my clicking HD. Is my data recoverable? The experts couldn’t get it off the clicking HD. – Some have suggested going into TERMINAL and trying “diskutil list”, “sudo gpt recover /dev/(insert your hard disk ID)”. – Another suggestion is “diskutil repairDisk /dev/disk[Number]” – Now I see the Testdisk option of this article. Any diagnosis/help would be much appreciated. Rating: 0 (from 0 votes)
Reply
ra3eleven
— April 17, 2013 at 6:18 pm
Hi, Thanks for your great tutorial. It worked well for me up until the pdisk part. I got the same error that others had (can’t write to the disk, permission denied). I tried the gpt command as well, but had the same problem there. I checked to be sure and the disk is not mounted. But Disk Utility does say that it is “read only,” for some reason. Any advice? Thanks again! Rating: 0 (from 0 votes)
Reply
Khalid — April 18, 2013 at 1:33 am
Perro, Great instructions, and extremely helpful in correction a (incredibly) scary problem (corrupted partition table). Your detailed instructions, screenshots, and links to the tools (TestDisk) were awesome! I had almost given up as permanently lost (or, at least, terribly damaged and leading me towards hundreds of hours of recovery, renaming and restructuring work) almost 11 years worth of digital history (pictures, music, documents, applications, etc.), and you saved me! So… THANK YOU! Khalid Rating: 0 (from 0 votes)
Reply
Max — April 26, 2013 at 2:22 pm
Amazing tip. I haven’t read all comments, but TestDisk now can write the partition table. So no need to use pdisk anymore. Rating: 0 (from 0 votes)
Reply
Daniel — April 27, 2013 at 12:21 am
Done all of that, but the disk doesn’t show up in finder. Tried to do it again and this is what I’ve got from terminat: http://cl.ly/Oah9 “map already exists do you want to reinit? [n/y]:” Could you give a hint what should I do next? Thanks Rating: 0 (from 0 votes)
Reply
Daniel — April 27, 2013 at 12:28 am
Another thing when I’ve tried to do it again from step1: http://cl.ly/OaDV I remember that even the first time I’ve got the “the map is not big enough” message – maybe this is the problem? thanks again p.s. here is a print screen of my test disk info http://cl.ly/Oa8m Rating: 0 (from 0 votes)
Reply
JayCox — May 9, 2013 at 6:45 pm
Oh My God THANK YOU!!! I was trying to get my hfs+ external HD to work on a win7 computer and when I tried to reconnect it to my mac it said “Nope, can’t read it…”. And I had a near meltdown… When I was solid enough again to start googling I nearly spent 99€ for nothing. Thankfully I found your post!!! Oh my God this is so freakin’ satisfying! Thanks a million and once!!! Very Happy Greetings from Hamburg Germany!! Rating: 0 (from 0 votes)
Reply
Daniel Fonseca — May 25, 2013 at 7:34 pm
Hey, man, just to say “thank you”. My friend came over with her nonbooting Macbook Pro, I pulled the harddrive connected to my Air via usb and “boom”, no partitiions. I thought “what the…” and reading your case was almost like mine.. except, I put the disk back on and still no boot, not recognized (booted from MLion pen, no disk shows up). Pulled it off again and the partitions were still there, so we just made a backup copy of all the info and its up for repairs (second Mac I know that has the flat cable problem in like two weeks! – I’m guessing it’s the problem on this one, since everything else seems fine). Rating: 0 (from 0 votes)
Reply
Mick Malley — June 2, 2013 at 2:12 am
A great big thanks to you. Macbook pro HD partitions missing after a bios fallout. Unallocated disk with only 32MB showing in disk utility. Recreated exactly as it was before this barny. Cheers. Rating: 0 (from 0 votes)
Reply
Fred — July 4, 2013 at 3:18 pm
You’ve just saved my life. MERCI!!!!!! Rating: 0 (from 0 votes)
Reply
Fabiola Mosqueira — July 5, 2013 at 11:51 pm
You really save my life!. Thanks a lot!! Rating: 0 (from 0 votes)
Reply
Fabiola Mosqueira — July 5, 2013 at 11:52 pm
You really save my life!. Thanks a lot! Rating: 0 (from 0 votes)
Pi
ng
!
Reply
Repair a Mac OS X HFS+ Partition table | Filemaker Info
Cherie — July 11, 2013 at 6:07 am
I’ve spent the past few days calling around to different data recovery places, and they all told me it was useless, and if it wasn’t then I would be looking at about $600+ to get all the shows, movies and Uni work off my HD. I really needed it back, but I’m a student who doesn’t have $600+ lying around. So, I tried this AND IT WORKED Seriously you have no idea how loudly I am screaming right now. I haven’t been able to access this thing for MONTHS, and I was a week off walking out and buying a new one and just starting over. Thank you SO SO SO SO SO MUCH! AHHHHH! Rating: 0 (from 0 votes)
Reply
greg — August 23, 2013 at 6:56 am
hey there. i’m not sure how current this article is, but noticed you mentioned emailing you so thought i’d give it a shot. I have a 250gb seagate external that I had allll my files on from college. I was working on a windows pc at that point. i got a mac and plugged it in and was able to see everything. I transferred one folder and all worked well. I later reconnected my device to my mac and it said it could no longer be read. my HD has been sitting in a drawer for the past 5 years as i couldn’t figure out what to do. Will this tutorial be a possibility for me with my current mac? will it hurt the HD in anyway if this technique doesn’t work?
thanks, greg Rating: 0 (from 0 votes)
Pi
ng
!
Reply
Refusal to Boot if NON-BOOT internal HD is plugged in
Terence — August 27, 2013 at 12:03 am
Scared the hell out of me doing it – but it worked! Thanks a bunch! Rating: +1 (from 1 vote)
Reply
HenLab — August 27, 2013 at 5:31 pm
Hi, great post! Same problem like Tamar here (Can’t read block, Unable to write block). Any Solution? Disk /dev/rdisk4 – 3000 GB / 2794 GiB – CHS 732566646 1 1 Partition Start End Size in sectors >P HFS 51206 146679629 146628424 P HFS 146712398 732533871 585821474 ———– A physical block is 512 bytes: A logical block is 512 bytes: size of ‘device’ is 0 blocks (512 byte blocks): 732566646 new size of ‘device’ is 732566646 blocks (512 byte blocks) Command (? for help): c First block: 51206 Length in blocks: 146628424 Name of partition: tm pdisk: Can’t read block 2 from partition 2 pdisk: Can’t read block 2 from partition 3 Command (? for help): c First block: 146712398 Length in blocks: 585821474 Name of partition: data pdisk: Can’t read block 2 from partition 4 pdisk: Can’t read block 2 from partition 5
Command (? for help): w Writing the map destroys what was there before. Is that okay? [n/y]: y pdisk: Unable to write block zero (Invalid argument) pdisk: Unable to write block 1 (Invalid argument) pdisk: Unable to write block 2 (Invalid argument) pdisk: Unable to write block 3 (Invalid argument) pdisk: Unable to write block 4 (Invalid argument) pdisk: Unable to write block 5 (Invalid argument) pdisk: Unable to write block 6 (Invalid argument) The partition table has been altered! Tank you very much! Rating: +1 (from 1 vote)
Reply
k — September 28, 2014 at 10:58 pm
same problem here. how can we solve? Rating: 0 (from 0 votes)
Reply
A is for Apple — September 5, 2013 at 3:30 am
Please add me as another happy user of your methodology. It worked like a charm and this has restored my faith in the Interwebs being a force of good. Merci beaucoup! Rating: 0 (from 0 votes)
Reply
Andy — September 8, 2013 at 3:14 am
This worked great, I think! I would just add that I had to modify your instructions a bit. I was trying to recover a 2TB drive with two partitions, and whereas you skipped over the block size prompts in pdisk, I had to change those. I used 4096 bytes per block, which seems to have gotten it to work. Before I was receiving “the map is not big enough” errors from pdisk.
This table is where I got the correct block size: http://support.apple.com/kb/TA37344 Rating: +1 (from 1 vote)
Reply
twocik — December 23, 2013 at 10:29 pm
Can you post a screen shot ? We’ve made it to step 10, but can’t figure out what to put for first block ???? pdisk: No valid block 1 on ‘/dev/rdisk1’ Edit /dev/rdisk1 – Command (? for help): c No partition map exists Command (? for help): i A physical block is 512 bytes: A logical block is 512 bytes: size of ‘device’ is 3907050332 blocks (512 byte blocks): new size of ‘device’ is 3907050332 blocks (512 byte blocks) Command (? for help): c First block: Rating: 0 (from 0 votes)
Reply
esaiz — September 19, 2013 at 4:34 am
Hi Andy, Can you explain this? I am having the same problem. I have a 2TB disk with one partition but it starts at 3907003948 with a size of 9396 it looks very small to allow the 2TB. Rating: 0 (from 0 votes)
Reply
Chadwick — September 27, 2013 at 2:05 pm
One additional tip: you can have multiple terminal windows open. Just hit cmd-N.then you won’t have to write anything down since you can simply
run the pdisk cmd in another window, referring to the testdisk window when needed. Also–and this may have been covered–you’ll have to make sure that the Superuser functionality is turned on for your Mac. (See this — http://bit.ly/1988gyE — apple support doc since it’s different for various flavors of OSX ) Rating: 0 (from 0 votes)
Reply
Chadwick — September 28, 2013 at 2:27 am
Well, The TestDisk part worked for me, but I’ve gotten lost on the p(diddy)isk section. My array is an 8TB RAID 6 (so two parity drives, 6TB of data). I just had to replace a bricked drive and now, even though the array has been rebuilt, OSX can read but not write. Every reboot gives me “OSX can not repair this drive” error. SO I’m working my way through your page, but when I hit “i” I get “map already exists do you want to reinit? [n/y]:” —and I’m note quite prepared for the risk of y When I use “c”, I get “The map is not writable.” Rating: 0 (from 0 votes)
Reply
zaya — September 28, 2013 at 7:23 pm
Hi, i have same problem that many people asked in comment section. pdisk: can’t open file ‘/dev/disk0’ for writing (Resource busy) it happened, now what should i do? i didn’t find anything in comments, hope you’ll reply.. Rating: 0 (from 0 votes)
Reply
G Dawg — October 1, 2013 at 5:14 am
Oh my goodness! This is probably the most valuable thing I’ve ever found on the internet. Thank you VERY much for what has been a PERFECT writeup on what to do when your partitions suddenly disappear. Rating: 0 (from 0 votes)
Reply
William — October 4, 2013 at 3:45 pm
I’ve had the same issue to Scarlet, but her question was never answered so hoping someone will answer mine. I get through step 7 but when I go to Issue the command ‘sudo pdisk /dev/rdisk1′ using the correct disk name it asks me for a password, but I’m unable to type anything in anyway so that’s where I end. I’m not well versed in using Terminal so maybe that’s part of the issue, but I’d appreciate some help! Thanks!!! Rating: 0 (from 0 votes)
Reply
William — October 4, 2013 at 3:54 pm
Nevermind! The password just doesn’t show even though it IS typing in . Rating: +1 (from 1 vote)
Reply
twocik — December 23, 2013 at 9:26 pm
Having the same issue. I don’t understand most of what I’m reading and guess it’s time to start reading on how to use the Terminal. Here’s what I typed diskutil list /dev/disk0 Then this popped up #:TYPE NAME SIZE IDENTIFIER 0:GUID_partition_scheme *250.1 GB disk0 1: EFI 209.7 MB disk0s1 2: Apple_HFS Macintosh HD 249.7 GB disk0s2/dev/disk1
#: TYPE NAME SIZE IDENTIFIER 0: *2.0 TB disk1 I tried this next (2 TB is my external Graid3 drive) diskutil repairDisk /dev/disk1 NOTE: repairDisk is deprecated, use repairVolume instead. Error starting filesystem repair for disk1: Unrecognized filesystem (-9958) Next diskutil repairVolume /dev/disk1 Error starting filesystem repair for disk1: Unrecognized filesystem (-9958) sudo pdisk/dev/rdisk1 Password: sudo: pdisk/dev/rdisk1: command not found I have no clue what to do, or how to run the program I download from you first step. Kind of just poking around at this point and know that’s not a good thing. Rating: 0 (from 0 votes)
Reply
Richard Simmons — October 18, 2013 at 5:34 am
Hi Perro, You are the man! Yesterday I messed up an HD with footage and projects on it that weren’t backed up and I felt like an idiot. Thanks to you and TestDisk, I was able to repair it with the help of a friend. Saved weeks of work and footage that could have been lost forever. Keep up the good work! I do feel like a hero now Rating: 0 (from 0 votes)
Reply
cy — October 20, 2013 at 5:50 pm
Hey Perro! Thanks for this resource. I’ve found it very helpful! I’m two days into a scan and have a question. I’ve got a HFS 2TB RAID 0 drive that isn’t
mounting. I’ve run testdisk and so far these are the results: (I’m trying to fix –> Disk /dev/rdisk4 – 2000 GB / 1863 GiB – 3907050332 sectors, sector size=512) TestDisk 6.14, Data Recovery Utility, July 2013 Christophe GRENIER http://www.cgsecurity.org OS: Darwin, kernel 10.8.0 (Darwin Kernel Version 10.8.0: Tue Jun 7 16:32:41 PDT 2011; root:xnu-1504.1 Compiler: GCC 4.0 Compilation date: 2013-07-30T14:08:37 ext2fs lib: 1.41.8, ntfs lib: libntfs-3g, reiserfs lib: 0.3.1-rc8, ewf lib: 20120504 Hard disk list Disk /dev/disk0 – 2000 GB / 1863 GiB – 3907029168 sectors (RO), sector size=512 Disk /dev/disk1 – 1000 GB / 931 GiB – 1953525168 sectors (RO), sector size=512 Disk /dev/disk2 – 1000 GB / 931 GiB – 1953525168 sectors (RO), sector size=512 Disk /dev/disk3 – 640 GB / 596 GiB – 1250263728 sectors (RO), sector size=512 Disk /dev/disk4 – 2000 GB / 1863 GiB – 3907050332 sectors, sector size=512 Disk /dev/rdisk0 – 2000 GB / 1863 GiB – 3907029168 sectors (RO), sector size=512 Disk /dev/rdisk1 – 1000 GB / 931 GiB – 1953525168 sectors (RO), sector size=512 Disk /dev/rdisk2 – 1000 GB / 931 GiB – 1953525168 sectors (RO), sector size=512 Disk /dev/rdisk3 – 640 GB / 596 GiB – 1250263728 sectors (RO), sector size=512 Disk /dev/rdisk4 – 2000 GB / 1863 GiB – 3907050332 sectors, sector size=512 My partition and Analyse results: Partition table type (auto): Mac Disk /dev/rdisk4 – 2000 GB / 1863 GiB Partition table type: Mac Analyse Disk /dev/rdisk4 – 2000 GB / 1863 GiB – 3907050332 sectors HFS+ magic value at 512/0/1 Current partition structure: 1 P partition_map 1 511 511 2 P HFS 512 3907039743 3907039232 3 P Free 3907039744 3907040129 386
This next step is where I’m getting confused. Do I need to do it? Do I have the partition information needed to fix it already? Or do I have to go through the search? In any case, I’ve started the ‘Quick Search’ and it’s been running for almost 48 hours. It’s finding all sorts of Input/output errors. I’m not sure If I should keep scanning or if there is a faster way to get this drive (or data) back. Is this scan going to go through 3 Billion+ sectors until it finds what it’s looking for? search_part() Disk /dev/rdisk4 – 2000 GB / 1863 GiB – 3907050332 sectors file_pread(13,16,buffer,510(510/0/1)) read err: Input/output error file_pread(13,16,buffer,513(513/0/1)) read err: Input/output error file_pread(13,1,buffer,513(513/0/1)) read err: Input/output error file_pread(13,16,buffer,518(518/0/1)) read err: Input/output error file_pread(13,1,buffer,519(519/0/1)) read err: Input/output error file_pread(13,16,buffer,511(511/0/1)) read err: Input/output error file_pread(13,1,buffer,513(513/0/1)) read err: Input/output error file_pread(13,16,buffer,519(519/0/1)) read err: Input/output error file_pread(13,1,buffer,519(519/0/1)) read err: Input/output error file_pread(13,16,buffer,512(512/0/1)) read err: Input/output error file_pread(13,1,buffer,513(513/0/1)) read err: Input/output error file_pread(13,16,buffer,514(514/0/1)) read err: Input/output error file_pread(13,1,buffer,515(515/0/1)) read err: Input/output error file_pread(13,4,buffer,516(516/0/1)) read err: Input/output error file_pread(13,16,buffer,5176(5176/0/1)) read err: Input/output error file_pread(13,8,buffer,11191(11191/0/1)) read err: Input/output error file_pread(13,8,buffer,11241(11241/0/1)) read err: Input/output error file_pread(13,2,buffer,13160(13160/0/1)) read err: Input/output error file_pread(13,5,buffer,11131(11131/0/1)) read err: Input/output error file_pread(13,3,buffer,11136(11136/0/1)) read err: Input/output error file_pread(13,8,buffer,11199(11199/0/1)) read err: Input/output error file_pread(13,8,buffer,11249(11249/0/1)) read err: Input/output error file_pread(13,16,buffer,11139(11139/0/1)) read err: Input/output error file_pread(13,1,buffer,11139(11139/0/1)) read err: Input/output error file_pread(13,4,buffer,11140(11140/0/1)) read err: Input/output error file_pread(13,3,buffer,11144(11144/0/1)) read err: Input/output error file_pread(13,8,buffer,11207(11207/0/1)) read err: Input/output error Any help or advice would be greatly appreciated. I’m at a loss as to what I should do??!?! Thanks!!!! –cy Rating: 0 (from 0 votes)
Reply
Claudio V — October 24, 2013 at 10:50 am
Hello Perro! I’ve been trying to accomplish your guide in order to save an external drive that suddenly isn’t mounting, it appears in Disk Utility but only the drive name itself and not the (only) partition he has, HFS+. I’ve cycled through all the comments and found one similar to my problem but there was no answer. I keep getting Floating Point Exception after typing my Password, required to run sudo pdisk /dev/rdisk6 (rdisk6 in my particular case). Also couldn’t get any help in Google. Any help? Thanks! Rating: 0 (from 0 votes)
Reply
Dan V — October 28, 2013 at 1:42 am
Thank you! This worked awesome for me, even restored some partitions that I had deleted a while back! Thanks again Rating: 0 (from 0 votes)
Reply
luis — October 30, 2013 at 7:23 am
My friend, thank you for your advices, is very help full to me. i preciated that. Rating: 0 (from 0 votes)
Reply
Andreas Westh — November 5, 2013 at 7:13 pm
You just helped me restore 1.5TB of data. Thank you very much Rating: 0 (from 0 votes)
Reply
Will — November 10, 2013 at 9:37 am
Hey do you think you can help me restore mine?
[email protected], please!!! Rating: 0 (from 0 votes)
Reply
AH — November 9, 2013 at 11:14 am
Great page here! Like many, though, I’ve run into a block because pdisk isn’t that well documented for all situations. I’m desperate because mistakenly erased a couple of HFS+ drives in Leopard 10.5, and I worry about making things worse by selecting the wrong pdisk options. Like others, after sudo pdisk /dev/rdisk1, I enter c (lower case), and get: The map is not writable: FIrst block: If I enter “i” I get: map already exists do you want to reinit? [n/y]: Testdisk sees the sectors for the drive and data, Basically, I’m looking for some more detailed documentation and tutorial stuff on pdisk. Any pointers would be appreciated. Rating: 0 (from 0 votes)
Reply
insiyatif — March 10, 2014 at 1:17 am
Heyy, Thanks for it.. my system is working back.. But Now, there is one more problem.. When I’m going to install Windows 8 on bootcamp partition its giving me all SSD is unallocated space.. you can check it from link http://imageshack.com/a/img838/7795/frxt.jpg
The Mac OS on Disk 0 is opening, but when I reboot to install windows, there is no seperated spaces, also Mac OS partition, its united.. What can I do now? Rating: 0 (from 0 votes)
Reply
AH — November 9, 2013 at 12:51 pm
Sorry, I forgot – “The map is not writable:” happens when the disk is still mounted. I unmounted and eventually figured out the following from a few interenet searches and held-breath experiments. “print the partition table” – gives me data without destroying anything. do you want to reinit? [n/y]: – does not change the data I finally had the data that our host describes. I followed the rest of the instrructions. Unfortunately, while the partition shows up, as it already did before, none of the files are there. So, as far as revovering the lost data, this didn’t really help. Oh well, but I hope my experience helps anyone else struggling wth this. Rating: 0 (from 0 votes)
Reply
Will — November 10, 2013 at 9:36 am
Can anyone please help me recover my erased partition! Please!!!!
[email protected], ASAP thank you!!
Rating: +1 (from 1 vote)
Reply
David — November 11, 2013 at 12:53 pm
I ran both the quick scan and the more extensive scan on /dev/rdisk1 I get – 1000GB / 931GiB 244190646 sectors but it keeps saying, “no partitions found or selected for recovery.” any thoughts? Rating: 0 (from 0 votes)
Reply
David — November 12, 2013 at 1:00 pm
I ran the scan again on /dev/disk1 – 1000GB / 931 GiB – 244190646 and once again underneath Partitition, Start, End, and size in sectors…it was blank. the scan took roughly 18 hours. now at the bottom it says: Keys A: add partition, L: load backup, Enter: to continue what is my next step? Rating: 0 (from 0 votes)
Reply
Basilic — November 13, 2013 at 10:15 am
Be careful with pdisk utility! “pdisk is for the Mac PowerPC partition table, not for the Mac Intel partition table” Taken out from the bottom of this page here: http://www.cgsecurity.org/wiki/OS_Notes#Mac_OS_X_.28Intel.29
Rating: 0 (from 0 votes)
Reply
Dan — November 14, 2013 at 3:17 pm
Current version of TD says it detects an EFI format and gives me: Disk /dev/rdisk3 – 4000 GB / 3726 GiB – 3519069872 sectors Partition Start End Size in sectors >P EFI System 40 409639 409600 [EFI] P Mac HFS 409640 7813774983 7813365344 and pdisk doesn’t seem happy once I enter any combination of these. Advice? iMac 10.6.8 Core 2 Due repairing an external firewire drive (4 TB) with a single partition. perhaps this cannot handle 4 TB disks? Rating: 0 (from 0 votes)
Reply
Mazen Ayman — March 3, 2014 at 10:16 pm
This can’t be solved using pdisk, because your current partitioning table is GPT because it has the EFI partition and it starts from block 40, while pdisk creates an APM partitioning table which ends at block 64. But this is an external disk, so you can plug it to your mac and do almost the same steps using gdisk instead of pdisk (you just need to check the the proper commands) Rating: 0 (from 0 votes)
Reply
AH — November 15, 2013 at 3:10 pm
Ran testdisk on a 2TB drive that had two HFS+ partitions on it, and it only showed one big one. As mentioned before, I used my Mac OS X Disk Utility to erase the drive.
I started a Deeper Search, but I don’t think that works on a HFS+ setup. The results so far don’t look helpful. I used a commercial recovery program to find and copy files from the single-partition drives, but I’m uncertain about how that will work when the two partitions don’t show up via testdisk. Finding answers to this type of problem is depressingly difficult. Rating: 0 (from 0 votes)
Reply
Basilic — November 15, 2013 at 3:36 pm
To avoid the “can’t open file for writing… resource busy”, you have to unmount the volume from Disk Utility after being entered in the pdisk utility but before issuing the “i” command. However, I did some tests on an Intel iMac with a 80Gb disk that I formatted as GUID HFS Journaled with Disk Utility and left the disk empty with no data. I then ran the pdisk tool and did what’s explained above by Perr0. Although it works and seems to be recognized by the Mac, the partition map scheme seen in Disk Utility is then an “Apple Partition map” instead of a “GUID partition table”. Even if that worked for Perr0, I’m not sure if pdisk is meant for Intel Mac Rating: 0 (from 0 votes)
Reply
opeter — November 16, 2013 at 11:22 am
Hello, Perro. I don’t know, how to thank you for this information. The only problem was, I didn’t know, how to navigate trough folders in terminal, then I found this: http://forums.macrumors.com/showthread.php?t=710382 In Terminal, if you ls /Volumes
you’ll see all of your drives. You can then cd to one of them (or just cd directly – no need to list the volumes first). For example: cd /Volumes/My\ Other\ Drive Spaces are replaced by ‘\ ‘. Or you can put the whole thing in quotes: cd /Volumes/”My Other Drive” If the drive name has no spaces, then you’d just use the name: cd /Volumes/MyOtherDrive Great information! I will buy you a beer Rating: 0 (from 0 votes)
Reply
opeter — November 16, 2013 at 4:16 pm
Perro, I can’t send you the beer, since I get the following Paypal error message, when I press the “Donate” button: Error Detected Error Message We were unable to decrypt the certificate id. We were unable to decrypt the certificate id. What should I do? Rating: 0 (from 0 votes)
Reply
perrohunter — January 23, 2014 at 8:52 pm
Fixed Rating: 0 (from 0 votes)
Reply
bycior — November 28, 2013 at 12:44 pm
Listen…. THANKS! Oh snap… You made my day with this tutorial. Bless you! I wish you the best man. All of my data is back now. Thanks again!
ps. I have done it on Late 2008 Macbook Alu with OS X 10.9. Rating: 0 (from 0 votes)
Reply
Brandon — December 1, 2013 at 5:33 am
Thank you so much! I have added your solution to the apple discussion forums (at least on my question) when all the pros told me that I would have to reformat and reinstall everything…. I wanted to increase the size of my boot camp partition. Paragon’s Bootcamp resizing utility failed. So I was dumb and thought “I’ll just get into disk management on the windows side, and reclaim free space made from osx partition to my Bootcamp partition. FAIL. So your solution basically made my retina mbp bootable again; only two differences. My recovery drive is now displayed, and my Bootcamp partition has disappeared from disk utility however, it still is using the space…leading me to believe the partition map for the Bootcamp partition is shot. I’m still trying to figure out what to do there, but you saved me from the hardest and most time consuming part by not having to reinstall osx! So thank you very much sir!! Rating: 0 (from 0 votes)
Reply
Shahaed Ahmed — December 3, 2013 at 2:02 pm
Hi, I’m new bee in this, I removed my partition map by mistake. Also I’m try terminal command to locate TestDisk but i can’t. (Its on download Only) Please help shahaed Rating: 0 (from 0 votes)
Reply
Michael Sprague — January 16, 2014 at 7:49 pm
Shahaed,
Try this. All the following that are preceded by a “>” are intended to be typed, with typing the “>” at the command prompt that may look like that, or could be a “$”. On my terminal, the command prompt starts with machine name, and looks like “machine-name:~ username$ The first thing is what you call your machine, if you named it. It may have a default name, I never pay attention to those. The “:” is followed by a “~” (tilde) which indicates that you are in your home directory. Your username is what the folder is named that you go to when you select “Home” from the Go menu in the finder. Seems redundant, I know. Rather than guess at yours, I precede the parts to type with “>” The rest is narrative/direction. First. start the terminal by double clicking it in the Applications folder, or if you have dragged it to the Dock for easy access, click it once. Next, you want to look at your “Home” directory, so type: > cd You will likely see no change, as it should boot up with your home directory as the working directory. Next, type: > ls -la All lower case: LS space hyphen LA. This will list all the files and folders in your home directory. Try this for a shorter list: > ls -l that is LS space hyphen L The “a” is the message to the OS to show you All the files, without that it leaves some out. Which is fine for our purposes.
Examine this list. It is probably sorted alphabetically, so Downloads is near the top. You can type: > cd Downloads and then the list command again to see the volumes/disks your machine recognizes. TIP: Type cd Dow and, if there is no other folder/directory that begins “Dow” (and capitalized/not capitalized are enough difference) then it will complete the name for you. Hit and you will be in your downloads directory. Type the list command: >ls -l And you will see the files there, including, I think, the one you are looking for. HTH PS. Also included in the list in any directory you list are two items, named “.” and “..” These are referring to the current folder/directory, and the one immediately “above” the current one in the disk hierarchy. To quickly go up one level type: >cd .. Have fun! Rating: 0 (from 0 votes)
Reply
Mauricio — December 7, 2013 at 6:24 am
Man, you are a Genioussssss !!!!! Saved my Neck !!!! Thank you !!!! I am donating of course !!!!! Rating: 0 (from 0 votes)
Reply
perrohunter — January 23, 2014 at 8:52 pm
Donations button is fixed now Rating: 0 (from 0 votes)
Reply
Ernst Mulder — December 13, 2013 at 10:38 am
Many thanks to Fam. Just rescued a disk coming out of a malfunctioning LaCie Big Disk mirror. Partition table was gone and already replaced by an APT table. TestDisk found the original partition. iPartition was able to change the partition scheme back to GUID. gpt was able to destroy and recreate the correct partition table using Fam’s instructions. #happy Rating: 0 (from 0 votes)
Reply
shahaed — December 20, 2013 at 12:19 pm
Hi I’m not able to fix this. From Pdisk Disk /dev/rdisk1 -1500 GB / 1397 Gib – 2930277168 sectors Partition Start End Size in sectors P DOS_FAT_32 40 409639 409600 [EFI ] P HFS 409640 2930014983 2929605344 Now how can i fix this. Can anyone please guide me step by step. Thanks Shahaed please reply Rating: +1 (from 1 vote)
Reply
Mazen Ayman — March 3, 2014 at 10:12 pm
You mean from testdisk, not from pdisk, right? anyways, this can’t be solved using pdisk, because your current partitioning table is GPT because it has the EFI partition and it starts from block 40, while pdisk creates an APM partitioning table which ends at block 64. But if this is an external disk, you can plug it on your mac and do almost the same steps using gdisk instead of pdisk (you just need to check the the proper commands) Rating: 0 (from 0 votes)
Reply
Earl — April 8, 2015 at 5:06 am
After much trouble along the lines of many here because my disk uses GPT and not APM I downloaded the gdisk utility (this is a utility that uses fdisk commands – there is no gdisk command). HERE’S the download link: http://sourceforge.net/projects/gptfdisk/ Install it. Open terminal, type “sudo gdisk” and it will run. GPT fdisk (gdisk) version 1.0.0 Type device filename, or press to exit: Use the disk name found in testdisk Mine said it found a valid GPT but with corrupt MBR. I typed “w” to write the new partition and rebooted my computer. My whole drive came up with all it’s partitions in tact. Voila! Good luck folks! Rating: 0 (from 0 votes)
Reply
twocik — December 23, 2013 at 9:30 pm
Please someone update this for us not terminal users … Maybe a youtube video ? Rating: 0 (from 0 votes)
Reply
twocik — December 23, 2013 at 11:18 pm
Graid 3 2TB MBP 2010 Intel (running OSX & Parallels + WIN XP) Parallels was definitely the problem here !! Ok we finally got it to work. Some of your instructions aren’t clear after step 7 or 8, but we got it. We used the instructions from CGsecurity.org as well. http://www.cgsecurity.org/wiki/OS_Notes#Mac_OS_X_.28Intel.29 Notes for non terminal guys like us Step 2 – Drag the testdisk-6.14 to your desktop or folder (we named our folder testdisk-6.14. To locate that file in the terminal type cd ./Desktop/testdisk-6.14 Next type ls (that’s a lower case “L”) Step 10 – no need to copy & paste or handwrite the info in from the testdisk-6.14 analyze test. Just hit enter twice and the screen shot should look just like Perro’s step 9-10 pic. sudo pdisk /dev/rdisk1 Password: pdisk: No valid block 1 on ‘/dev/rdisk1’ Edit /dev/rdisk1 – Command (? for help): c No partition map exists Command (? for help): i A physical block is 512 bytes: A logical block is 512 bytes: size of ‘device’ is 3907050332 blocks (512 byte blocks): new size of ‘device’ is 3907050332 blocks (512 byte blocks) Command (? for help): c First block: 262208 Length in blocks: 3906788120 Name of partition: Graid3 Command (? for help): w Writing the map destroys what was there before. Is that okay? [n/y]: y The partition table has been altered!
Command (? for help): q ********-MacBook-Pro:testdisk-6.14 ******** For privacy reasons the ***** are deleted names. Thank you so much for posting this and want to reward you for your great efforts !! Please email me when you get a free moment, we have a gift for you !!!!! Rating: +1 (from 1 vote)
Pi
ng
!
Reply
New Video Compares Look Of Iphone Five 5S And 5C | Simple Computer
Pi
ng
!
Pi
ng
!
Solution Computer Problems And Solutions | Simple Computer Solution Apple Pc Mac Restore Hk How To Partition And Format A Drive In Os X | Quick Mac Services
Olav — January 8, 2014 at 8:52 pm
AWSOME!! I had a 2 TB WD passport that I accidentally deleted the partition of, and this saved my day!! I had to alter the sector size though when hitting the “i” to 4096 since it’s a 2 TB device. So I changed the physical size and the logical size to 4096, and then everything worked like a charm (I didn’t get the map is to big error) Rating: 0 (from 0 votes)
Reply
JohnnyP — January 9, 2014 at 3:17 pm
OMG – Awesome stuff! Worked perfectly! Rating: 0 (from 0 votes)
Reply
Jokey — January 10, 2014 at 7:32 am
I screwed up the first time on step 11.(i.e.Now if you are completely sure you wrote down everything correctly ….), keyd in wrong values…it obviously didnt work the first time, and it also didnt work the second time with the correct values :(( Did I just flush my data down the drain for good?? Rating: 0 (from 0 votes)
Reply
Michael Sprague — January 16, 2014 at 5:06 pm
It sounds like I had the exact same issue as your example case – preparing to partition SSD in my new fancy schmancy MBP partitioned a little bit of the external disk (with, essentially, my whole life on it) for the wininstall partition, and then it overwrote the partition table for the entire disk when I was foolishly trusting it to only use the portion I had set aside. Oops. Like your example, I immediately unplugged it all, and started looking for solutions. Google+ yielded the link to this page (thanks Matt R.) and I exulted in what appears to be the solution to my problem. Unfortunately, I get to the enter start block, enter size, enter volume name and the response to my Volume name is “Bad Size.” So, I thought perhaps if I put my volume name (two words) in quotes, that might help. New response: requested base and length is not within an existing free partition. So, I feel like I am very close to avoiding my appointment at the local Genius Bar by fixing this myself and so being able to cancel, but I am not quite there, and I kind of expect that my affable neighborhood genius is kind of likely to completely fubar this. Any ideas? Rating: 0 (from 0 votes)
Reply
Michael Sprague — January 16, 2014 at 5:26 pm
When I type “p” in pdisk, I get this encouraging message: “Partition map (with 512 byte blocks) on ‘/dev/disk2’ #: type name length base ( size ) 1: Apple_partition_map Apple 63 @ 1 2: Apple_Free Extra 19535291 @ 64 ( 9.3G) 3: Apple_HFS Crime 1933989808 @ 19535355 (922.2G) 4: Apple_Free Extra 5 @ 1953525163 Device block size=512, Number of Blocks=1953525168 (931.5G) DeviceType=0x0, DeviceId=0x0 ” I tried just entering the volume name as “Crime” to no avail. New response from above was repeated. Anyone here have any ideas? Rating: 0 (from 0 votes)
Reply
Mazen Ayman — March 3, 2014 at 10:05 pm
If you are talking about your MBP hard disk, then I think you and I have the same problem. The problem is that new MBP are partitioned using GPT “GUID partitioning tables”, which takes 40 blocks then most probably have an EFI partition (around 200MB) that starts from block 40. But The pdsik program partition your disk to be APM “Apple partition Map” which takes 63 blocks, so if you are trying to put your first partition (EFI, the 200 MB, from block 40 to say 409600, that was in my case), it will always give you this error: requested base and length is not within an existing free partition.) so what you have to do is get past this first partition and just put the next ones. The good thing is MBP can boot from APM partitioning tables, and your OSx will boot normally. But if you happened to have a bootcamp (Windows, like in my case) or want to have it in the future, you won’t be able to, because it’s supported on the GPT tables with a hybrid MBR tables. But if you are fine using I would like to get my bootcamp back, but so far, I can’t find a way to convert APM to GPT, so I might have to copy my data, format my whole drive and repartition it. But in your case, if you are fine with
only your OSx, then you should just skip the first partition as I said and you should be good to go. Hope this helps. Rating: 0 (from 0 votes)
Reply
Alex Stirboiu — January 18, 2014 at 5:43 pm
Hi, it worked, you saved my entire photo collection
thanks a lot!
PS, the donate option doesn’t work..(We were unable to decrypt the certificate id.) Regards, Alex Rating: 0 (from 0 votes)
Reply
perrohunter — January 23, 2014 at 8:53 pm
I’ve fixed the donations button Rating: 0 (from 0 votes)
Reply
Michael Sprague — January 26, 2014 at 6:23 pm
That is great. This week I start work, and will gladly donate once I get my music library back. So far I have not been able to get this to work for me, which seems odd, since I did the exact same thing your friend did, and I have followed the instruction exactly. Rating: 0 (from 0 votes)
Reply
Adam — January 23, 2014 at 10:22 am
OMG you’re a lifesaver! I had two external drives connected and was about to backup my photos from the last couple of months. I meant to change the partition structure on the backup drive (it was previously used for something else) and accidentally deleted the partition table on the drive with the photos!! Testdisk has improved since your article and I didn’t have to use pdisk. Basically once I found the partition I just told it to write the changes. Testdisk isn’t super clear if you haven’t used it before, I was expecting the deleted partition to show up as D for deleted but it was displayed as P for primary but the website documentation is okay if you take your time and read it slowly. Rating: 0 (from 0 votes)
Reply
Felix — January 26, 2014 at 4:04 pm
I just dded over my external HDD, and found this promising guide. Can you please put up a Dogecoin wallet address to donate to in case this works out? Thanks!! You can read about dogecoin in the link I entered. I am 100% serious by the way! Rating: +1 (from 1 vote)
Reply
Michael Sprague — January 26, 2014 at 6:20 pm
After following carefully these directions, I keep getting bad size, bad name and requested base and length is not within an existing free partition error messages. What am I missing or doing wrong? Rating: 0 (from 0 votes)
Reply
Tom Walker — February 1, 2014 at 2:26 pm
I’m not familiar with using Terminal commands. How did you search for the unzipped Test-disk? When i enter ‘sudo ./testdisk’ into the Terminal it says: toms-mbp:~ walkertom$ sudo ./testdisk Password: sudo: ./testdisk: command not found toms-mbp:~ walkertom$ Any help would be greatly appreciated! Cheers, Tom Rating: 0 (from 0 votes)
Reply
wax fyah — February 4, 2014 at 7:13 pm
e.g. if your unzipped testdisk folder is in your downloads folder, type: cd ~/downloads/your-unzipped-folder (~ is short for your home directory) and then execute the sudo command. I hope this helps big up type ‘ls’ to list the data in that folder to make shure you are Rating: 0 (from 0 votes)
Reply
wax fyah — February 4, 2014 at 7:03 pm
you just made my day! big up, wax
Rating: 0 (from 0 votes)
Reply
Rogelio — February 15, 2014 at 5:58 pm
You’re my hero! Thanks a lot. Cheers. Rating: 0 (from 0 votes)
Reply
Pedro Rodrigues — February 17, 2014 at 10:06 pm
Got the same problem, a 1.5Tb drive that lost the partition map. Went crazy at first, and then found your post. While your solution didn’t help me, it pointed me to Drew’s post, and that really saved my day! Thanks to all! Rating: 0 (from 0 votes)
Reply
Andres — February 20, 2014 at 10:50 pm
Hola Podrias ayudarme, me sale lo siguiente después de hacer lo que mencionas con TestDisk andres-pc:testdisk-6.14 andres$ sudo pdisk /dev/rdisk2 Password: pdisk: No valid block 1 on ‘/dev/rdisk2’ Edit /dev/rdisk2 – Command (? for help): c No partition map exists Command (? for help): i pdisk: can’t open file ‘/dev/rdisk2’ for writing (Resource busy) Rating: 0 (from 0 votes)
Reply
Ashutosh — February 25, 2014 at 12:21 am
This is amazing!!!…my HD was not reading…left for over 4 months… decided to look into it today and found your post…you are a life saver!… thanks so much man!… Rating: 0 (from 0 votes)
Reply
Jonas Roque — February 27, 2014 at 12:57 am
I also received this message: pdisk: can’t open file ‘/dev/rdisk2′ for writing (Resource busy) And I cannot continue from there. Rating: 0 (from 0 votes)
Reply
Elisa — July 26, 2015 at 2:02 pm
I had the same problem, I solved it by running: diskutil unmountdisk /dev/diskN Hope this helps! Rating: 0 (from 0 votes)
Reply
insiyatif — March 10, 2014 at 1:18 am
Heyy, Thanks for it.. my system is working back.. But Now, there is one more problem acquired.. When I’m going to install Windows 9 on bootcamp partition its giving me all SSD is unallocated space.. you can check it from link http://imageshack.com/a/img838/7795/frxt.jpg
The Mac OS on Disk 0 is working as normal as before, but when I reboot to install windows, there is no separated spaces, also Mac OS partition, its all united.. What can I do now? Rating: 0 (from 0 votes)
Reply
zcard — March 14, 2014 at 3:49 am
hi power failer make my life nightmare it damage my hackintosh driver i try to follow you but with no luck my story i have 1 TB hdd first i was partition it to two partition but after i mange to merge the two partition to one partition and everything work fine until that day when power fail tow time it fuck my hdd any way i get hopeless and repartition it and install new os but i need my data back not all data only name of folders was in my document Rating: 0 (from 0 votes)
Reply
koko — March 16, 2014 at 2:25 am
Thanks Man!!! you just saved a life Rating: 0 (from 0 votes)
Reply
Ivan — March 24, 2014 at 2:45 am
“13. You are a hero, no matter if it’s your own disk, you just saved your data!” No, man… YOU ARE. Rating: 0 (from 0 votes)
Reply
click here — March 26, 2014 at 9:12 am
If you are using a regular pitch, then place the tea in a T-sac first to make it easier to strain your tea, especially if you are using some kind of herbal tea. People who make a point to consume foods that contain RGCG keep themselves detoxified. Water has miraculous effect in weight reduction by consuming extra calories and detoxifying body. Rating: 0 (from 0 votes)
Reply
natalie — April 6, 2014 at 11:29 am
LIFESAVER!! THANK YOU!!!!!!! poor student else i would definitely donate. Rating: 0 (from 0 votes)
Reply
Daniel — April 8, 2014 at 9:14 pm
EVERYONE LOOK HERE if you have a 2TB external Drive. If you have a hard drive over 1TB, it’s most likely have been formatted in HFS+. It most likely has a sector size of 4096. Therefore, you have to change the geometry of the drive. 1. Choose [Mac] or [EFI-GPT] (doesn’t matter). 2. Choose [Geometry] – Change [Heads] to 255, [Sectors] to 63, and [Sector Size] to 4096 3. [Analyze], and find your Start sector, and size (remember to mentally plus 1 to the number under “END”, for example: START END SIZE IN SECTORS 32776 488370429 488337654 Now, on another terminal window: sudo pdisk /dev/rdisk(x)
You should see something similar to below (map already exists may not show up). Change physical block, logical block to 4096. Just press ‘ENTER’ for “size of 0 blocks (4096 byte blocks), then for the next prompt, “what should be the size:” enter whatever the number was under the “END” + 1 (so, in this example, it’s 488370429 + 1 = 488370430): Command (? for help): i map already exists do you want to reinit? [n/y]: y A physical block is 512 bytes: 4096 A logical block is 512 bytes: 4096 size of ‘device’ is 0 blocks (4096 byte blocks): what should be the size? 488370430 new size of ‘device’ is 488370430 blocks (4096 byte blocks) Next, press lowercase ‘c’, and enter the first block, and the length in size (START, and SIZE IN SECTORS numbers respectively from TestDisk): press ‘w’ and you’re done. Complete pdisk prompt below (replace x with what your disk number is): $ sudo pdisk /dev/rdisk(x) Command (? for help): i map already exists do you want to reinit? [n/y]: y A physical block is 4096 bytes: A logical block is 4096 bytes: size of ‘device’ is 488370430 blocks (4096 byte blocks): new size of ‘device’ is 488370430 blocks (4096 byte blocks) Command (? for help): c First block: 32776 Length in blocks: 488337654 Name of partition: Passport Command (? for help): w Writing the map destroys what was there before. Is that okay? [n/y]: y The partition table has been altered! Rating: +2 (from 2 votes)
Reply
aman — April 9, 2014 at 6:42 pm
OMG …. AWESOME …. IT WAS SUPER AWESOME …. I JUST GOT MY HDD TO WORK AFTER TWO YEARS …… ALL THE THANKS TO YOU MY BUDDY … MAY YOU LIVE THOUSAND MORE YEARS
Rating: 0 (from 0 votes)
Reply
Mike — April 10, 2014 at 9:37 pm
THANK YOU!!!! I tried to read some files on my PC from a 500gb External WD formatted from a 2008 Mac. In trying to get the PC to read the disk, I accidentally initialized the drive on the PC thus rewriting the partition. It showed no files whatsoever neither on my PC or my Mac. I followed this tutorial as well as one found at http://nathanhein.com/2011/12/osx-hard-drive-recovery/#comment-1532 That tutorial was a little clearer on the pdisk portion. On step 8 (after entering pdisk and submitting my password) entering “c” yielded nothing for me. Though on step 9 (after entering “I”) I received, map already exists do you want to reinit? [n/y]: I double checked that I had chosen and written the correct drive (in my case it was dev/rdisk1) and selected “Y”. After entering “Y”, the rest of the steps are exactly the same. After step 21, it will show a warning that writing the map destroys what was there before. I selected “Y” and after writing “quit” on test disk my drive popped up on the desktop! I followed the this tutorial for the testdisk portion and the nathanhein.com tutorial for the rest. This was pretty straight forward and saved my drive!!!!!! Rating: 0 (from 0 votes)
Reply
SM — April 21, 2014 at 12:00 am
Thank you for this helpful post. Note to others: in my case it worked when I selected /dev/rdisk1. Rating: 0 (from 0 votes)
Reply
Charles — April 22, 2014 at 11:21 pm
Thanks. Worked like a charm! Rating: +1 (from 1 vote)
Reply
Paul Cook — April 25, 2014 at 4:05 am
I’m still a bit confused about what goes with Apple Partition Map vs GUID and a few other things. We have a 1TB HGST HTS721010A9E630 laptop drive, that was accidentally “Partitioned” used 10.9 Disk Utility with a single HFS+ partition. It used to have more than one HFS+ partition. http://www.hgst.com/hard-drives/mobile-drives/9.5mm-mobile-harddrives/travelstar-7k1000 Daniel suggests changing the Geometry settings for larger drives. The datasheet says this drive is an Advanced Format drive with 4,096 byte sectors. So that is what we want for the Sector Size, but I don’t see where one gets the number of heads or sectors. His example is 255 for Heads, but does any drive really have that many heads? Mazen suggests using gdisk instead of pdisk for GPT disks, which I would think this would be. But more people seem to be reporting success with pdisk, then one would expect given how long Intel Macs have been out. Does this matter? Lastly, when I run TestDisk, I don’t just get four partitions like Perro and some of the others show, I get quite a few more. This drive may have had some .dmg disk images on it, is that the cause, or are these likely real partitions? And how do I tell the new partition accidentally put on by Disk Utility from the ones we want to recover? Rating: 0 (from 0 votes)
Reply
Been — April 27, 2014 at 7:19 am
I a new for Mac. Problem: 3.- I issued the command ‘sudo ./testdisk’ it indetially promped me to make my terminal bigger How I can use this command (what key I have to press etc.) Rating: 0 (from 0 votes)
Reply
PERR0_HUNTER — May 19, 2014 at 8:18 pm
Just make the terminal window a little bigger Rating: 0 (from 0 votes)
Reply
http://www.adobe.com/ — April 30, 2014 at 11:57 am
My brother suggested I might like this website. He was totally right. This post actually made my day. You cann’t imagine simply how much time I had spent for this info! Thanks! Also visit my site – adobe [http://www.adobe.com/] Rating: -1 (from 1 vote)
Reply
Luke — May 1, 2014 at 11:00 pm
Amazing. Thanks for this guide. I followed your instructions, but got the ‘map not big enough’ error, on a 2TB drive with a single HFS+ partition. Then, after two days of puzzling, I realised that testdisk was detecting/hinting that it was a Mac (Apple partition map) partition. But a recent drive of that size should use the testdisk EFI GPT partition table type. So…I restarted testdisk, selected EFI GPT, found the partition, and testdisk wrote the new partition map for me and told me to reboot… It worked! 1.8TB of files and folders back online! And no need to use pdisk etc.
I couldn’t have done it without this guide to point me in the right direction. Thank you! Rating: +2 (from 2 votes)
Reply
Gustavo — March 8, 2016 at 3:41 am
I went through something similar and was able to fix it by doing the following (first thought it was Apple partition map then realized it was EFI GPT). I fixed my problem in a slightly different way though. I just used the following commands: sudo gpt recover /dev/rdisk2 diskutil repairDisk /dev/disk2 (Used “disk” and not “rdisk” with diskutil as the “r version” didn’t show up when running “diskutil list”) In the end, neither testdisk and pdisk were not utilized in actually fixing the problem. Rating: 0 (from 0 votes)
Reply
birthday party places for kids — May 4, 2014 at 11:19 am
Excellent post. I was checking continuously this blog and I’m impressed! Extremely useful info specifically the last part I care for such info a lot. I was looking for this certain info for a long time. Thank you and good luck. Feel free to visit my blog: birthday party places for kids Rating: 0 (from 2 votes)
Reply
Dapp — May 19, 2014 at 3:44 am
Hey Perro, I’m pretty sure my partition table is effed. I tried your method, but pdisk tells me that “the map is not big enough.” I entered in all the data
TestDisk gave me… Any ideas? Rating: 0 (from 0 votes)
Reply
PERR0_HUNTER — May 19, 2014 at 8:14 pm
What’s the device maker? I’ve seen this issue specially with some vendors that make the block size bigger Rating: 0 (from 0 votes)
Reply
Marc — May 19, 2014 at 8:12 pm
Hello, I’m also stuck with pdisk: can’t open file ‘/dev/disk5’ for writing (Resource busy) has anybody managed to get around this? testdisk seems to discourage using pdisk in a not PowerPC environment. Rating: 0 (from 0 votes)
Reply
PERR0_HUNTER — May 19, 2014 at 8:13 pm
make sure to unmount the drive in Disk Utility Rating: 0 (from 0 votes)
Reply
Marc — May 19, 2014 at 9:05 pm
Hi there,
I had already tried to do that, but every time I try to do so, I get the annoying spinning bach ball. Isn’t pdisk only meant to work under PowerPC? thanks for your response!!! Rating: 0 (from 0 votes)
Reply
Marc — May 19, 2014 at 9:21 pm
I’ve posted more information here: https://discussions.apple.com/thread/6242431 thanks PERR0_HUNTER PS: How funny to see spanish words on the snapshots!! Rating: 0 (from 0 votes)
Reply
PERR0_HUNTER — May 19, 2014 at 11:11 pm
Hi Marc, If you can’t unmount the drive means something else is using it, I see on your Apple post that you have a NAS solution, perhaps that’s using the resource and not letting you unmount the drive. pdisk should work under powerPC aswell as it’s an apple tool Rating: 0 (from 0 votes)
Reply
Marc — May 20, 2014 at 8:53 pm
Well, at first I thought that my disk was toast and decided I would get a new disk from Amazon. After I got the new disk, I hooked the damaged disk up to my NAS, and to my deep
surprise, it mounted just fine, and the data can be accessed with several limitations. Specifically, the data on the damaged disk is Time Machine backups, and, unfortunately, I can’t get those backups over to the new disk (attached to my Mac OS X) because the NAS published the data over AFP which isn’t friends with symbolic and circular links and other stuff to be found on Time Machine backups… Just to be clear, I connected the disk to my NAS just to discover a linux was able to mount the disk. All the steps I report here or on the Apple site are issued on the damaged disk connected back-to-back to my Mac mini. I’ve just updated the post on the Apple site with more details. Thanks Rating: 0 (from 0 votes)
Screw It Fix — May 26, 2014 at 6:16 pm
An you are the Hero – that for sure ! On advice to all owner of an external USB drive with Apple Partition Table: Don’t plug the device, under what ever circumstances, in to a Android TV Box! It looks like Android 4.x identifies the device as empty and format it with a nice FAT Partition including DOS partition-table. Rating: 0 (from 0 votes)
Reply
Juan — May 31, 2014 at 4:31 pm
Hi Perro, I did as you adviced but the result from testdisk is very messy. So I do not know what is next step. Could you please help me. This HDD has all my data. Thank you very much.
Disk /dev/rdisk1 – 500 GB / 465 GiB – 976711728 sectors Partition Start End Size in sectors > Mac HFS 974201231 975470766 1269536 Mac HFS 974201296 975470831 1269536 Mac HFS 974201393 975470928 1269536 Mac HFS 974201458 975470993 1269536 Mac HFS 974201555 975471090 1269536 Mac HFS 974201620 975471155 1269536 Mac HFS 974201717 975471252 1269536 Mac HFS 974201782 975471317 1269536 Mac HFS 974201855 975471390 1269536 Mac HFS 974201920 975471455 1269536 Mac HFS 974202017 975471552 1269536 Mac HFS 974202082 975471617 1269536 Mac HFS 974202179 975471714 1269536 Mac HFS 974202244 975471779 1269536 Mac HFS 974202341 975471876 1269536 Mac HFS 974202406 975471941 1269536 Mac HFS 974202503 975472038 1269536 Mac HFS 974202568 975472103 1269536 Mac HFS 974202665 975472200 1269536 Mac HFS 974202730 975472265 1269536 Mac HFS 974202859 975472394 1269536 Mac HFS 974202924 975472459 1269536 Mac HFS 974202979 975472514 1269536 Mac HFS 974203052 975472587 1269536 Mac HFS 974203117 975472652 1269536 Mac HFS 974203214 975472749 1269536 Mac HFS 974203279 975472814 1269536 Mac HFS 974203376 975472911 1269536 Mac HFS 974203441 975472976 1269536 Mac HFS 974203538 975473073 1269536 Mac HFS 974203603 975473138 1269536 Mac HFS 974203700 975473235 1269536 Mac HFS 974203765 975473300 1269536 Mac HFS 974203838 975473373 1269536 Mac HFS 974203903 975473438 1269536 Mac HFS 974203968 975473503 1269536 Mac HFS 974204033 975473568 1269536 …. Rating: 0 (from 0 votes)
Reply
Juan — May 31, 2014 at 4:33 pm
Hi Perro, I did as you adviced but the result from testdisk is very messy. So I do not know what is next step. Could you please help me. This HDD has all my data. Thank you very much. Disk /dev/rdisk1 – 500 GB / 465 GiB – 976711728 sectors Partition Start End Size in sectors > Mac HFS 974201231 975470766 1269536 Mac HFS 974201296 975470831 1269536 Mac HFS 974201393 975470928 1269536 Mac HFS 974201458 975470993 1269536 Mac HFS 974201555 975471090 1269536 Mac HFS 974201620 975471155 1269536 Mac HFS 974201717 975471252 1269536 Mac HFS 974201782 975471317 1269536 Mac HFS 974201855 975471390 1269536 Mac HFS 974201920 975471455 1269536 Mac HFS 974202017 975471552 1269536 Mac HFS 974202082 975471617 1269536 Mac HFS 974202179 975471714 1269536 Mac HFS 974202244 975471779 1269536 Mac HFS 974202341 975471876 1269536 Mac HFS 974202406 975471941 1269536 Mac HFS 974202503 975472038 1269536 Mac HFS 974202568 975472103 1269536 Mac HFS 974202665 975472200 1269536 … etc Rating: 0 (from 0 votes)
Reply
Cowboys jerseys china — June 8, 2014 at 1:00 am
Warriors top rate & fashion origional design for our kind customers with no tax. Rating: 0 (from 0 votes)
Reply
Vishal — June 8, 2014 at 5:19 am
Tried both test disk & disk warrior and DW seems to be a better option than test Disk but too costly. Then tried Stellar Volume Repair which was half the price of Disk Warrior and rebuilds Mac OS X partition. Hence, this
tool is cheaper than its competitor and achieves high on results. Also, this is a fine alternative for Disk Utility http://www.stellarinfo.com/blog/theefficiency-of-stellar-volume-repair-in-comparison-to-disk-utility/ Rating: 0 (from 0 votes)
Reply
KISSI — June 9, 2014 at 1:03 pm
Awesome! Amazing! It’s been six months I’m looking how to fix my disk, thank you Rating: +1 (from 1 vote)
Reply
a — June 19, 2014 at 6:32 am
Excellent site. A lot of useful info here. I’m sending it to a few pals ans also sharing in delicious. And naturally, thanks on your effort! Rating: +1 (from 1 vote)
Reply
Chatzi — June 19, 2014 at 8:03 pm
HELP!! After several “analyse” that only revealed my “P Mac HFS” partition (when I ran EFI GPT option) out the 3 that I originally had, I tried to analyse with the unformatted option selected. Then I got this message. Disk /dev/rdisk1 – 2000 GB / 1863 GiB – 3907029168 sectors The harddisk (2000 GB / 1863 GiB) seems too small! ( VMFS 1445456508 30328706640183218 30328705194726710 My 3 partitions were formatted originally as: ex-fat and mac journaled I think. Is there anything else I can do or did I lose everything?? Rating: 0 (from 0 votes)
Reply
PERR0_HUNTER — June 19, 2014 at 8:17 pm
Hi Chatzi, Did you create a new partition table with just 1 table on your disk before attempting this? Like formatting? Rating: 0 (from 0 votes)
Reply
Chatzi — June 20, 2014 at 12:41 am
No, I didn’t do anything like that, or at least not intentionally! Rating: 0 (from 0 votes)
Reply
Chatzi — June 20, 2014 at 1:03 am
If you mean, before the breakdown of the hard drive, no. It was working properly, until one day my computer could not find it when I plugged it in. Rating: 0 (from 0 votes)
Reply
Chatzi — June 20, 2014 at 12:40 am
The harddisk (2000 GB / 1863 GiB) seems too small! ( VMFS 1445456508 30328706640183218 30328705194726710 Sorry, I missed to post the whole message! Thanks in advance! Rating: 0 (from 0 votes)
Reply
Chatzi — June 20, 2014 at 12:42 am
The following partitions can’t be recovered: Partition Start End Size in sectors SysV 4 874389474 47499447681 46625058208 [~v^?x ] > VMFS 1445456508 30328706640183218 30328705194726710 Rating: 0 (from 0 votes)
Reply
Stephen Poon — July 1, 2014 at 10:55 pm
Hi, thanks for the tutorial! I have but one issue. When I enter the command pdisk /dev/rdisk1 on step 8, I get a floating point exception. I don’t see this covered in your tutorial, and I wanted to know if you had any knowledge on resolving this issue. Thank you. Rating: 0 (from 0 votes)
Reply
Cassio Simoes — July 18, 2014 at 8:24 pm
Hi, I’m kind of desperate here since I accidentally erased the partition on Disk Utility while trying to erase another disk, and it was replaced with a new partition. To make things worse this macbook is from a client, and I’m really worried about it. I followed all your instructions, but the only partition I get to work is the new one, which have overwritten the original, so the files are not there. I also got a lot partitions with close “start values” from the new partition in testdisk (all with the same size in sectors), but I tried all of them (about 15) and all of them renders an unreadable disk from Mac OS X. Do you have any idea on how could I get my old partition to be read instead of the one that replaced it? Thank you, Cassio Rating: 0 (from 0 votes)
Pi
ng
!
Reply
! ng Pi
Data recovery on a MAC HFS journalled external drive | Ben Powell
Jon Mammele — July 25, 2014 at 5:41 pm
I followed the instructions and it didn’t work for me, so I think I’m missing something. If anyone feels that they have this down please let me know. I’d be willing to pay someone who’s really good at this to re-write my external hd disk partition. It could be done remotely with jabber screen-sharing. This is my last resort before throwing the HD in the garbage. Thanks! Rating: 0 (from 0 votes)
Reply
Jakob — August 7, 2014 at 1:12 pm
Mate, you are a legend. Thanks – so, so much! Rating: 0 (from 0 votes)
Reply
Edy — August 26, 2014 at 9:25 pm
Just want to say that your instructions also saved my day, 500 GBs resurrected
thx bro.
Rating: 0 (from 0 votes)
Reply
E — September 3, 2014 at 10:58 pm
Hi!
I did as you instructed and I just wanted to know if ‘Writing the map
destroys what was there before. Is that okay? [n/y]” is what I should get after inputting ‘w’? Please let me know. thank you! Rating: 0 (from 0 votes)
Reply
perrohunter — September 3, 2014 at 11:00 pm
You should get that Rating: 0 (from 0 votes)
Reply
E — September 4, 2014 at 3:23 am
Hello Perro! Thank you for the quick reply! I followed through but it didn’t work for me. Perhaps I am doing it wrong? I am not tech savy, so I can go through the beginning steps with you? 1. I download the test disk and I click on testdisk. Then I create a new long file. 2. Then I am presented with Select a media (use Arrow keys, then press Enter): >Disk /dev/disk1 – 132 GB / 122 GiB Disk /dev/disk2 – 132 GB / 122 GiB Disk /dev/rdisk1 – 132 GB / 122 GiB Disk /dev/rdisk2 – 132 GB / 122 GiB how do I know which media to choose? What is the difference between the choices? >[Proceed ] [ Sudo ] [ Quit ] 3. Do I select proceed or sudo? P.s. Sorry for the silly questions due to little knowledge of this language. Rating: 0 (from 0 votes)
Reply
perrohunter — September 4, 2014 at 5:57 pm
You should sudo and proceed Rating: 0 (from 0 votes)
Reply
Kajkia — September 5, 2014 at 8:46 pm
Hi PERR0 HUNTER, Thanks for the post. At step 5 when I hit Analyze, it gives me Bad MAC partition, invalid block0 signature and then it gives me Quick Search instead of Quick Analyze, when I click Enter, it seems is going through all the sectors of my 3TB hard drive and it never ends! I’ve been at it for hours and is still at 1%. Is this the only way to get to next step? Thanks a lot! Rating: 0 (from 0 votes)
Reply
Jason — September 17, 2014 at 8:45 am
I never ever say thank you. But, you saved my life’s work, and I love you. Rating: 0 (from 0 votes)
Reply
https://Developer.mozilla.org/en-US/profiles/rubonviolau — September 18, 2014 at 3:23 am
If some one needs to be updated with hottest technologies after that he must be go to see this site and be up to date all the time. Here is my blog – https://Developer.mozilla.org/en-US/profiles/rubonviolau Rating: 0 (from 0 votes)
Reply
Michelle — September 30, 2014 at 3:56 pm
Hello, My mac suddenly won’t recognize my external hard drive and tells me “the disk you inserted was not readable by this computer. [ignore] [eject]”
I haven’t gotten this to work just yet but it did give me a bit of hope that my external hard drive (WD My Passport for Mac) is still somehow alive. (Although, it says the partition’s just around 1.0GB+ when I’m pretty sure the contents are WAY more than that. But anyway, I’ll recover what I can. Problem is, the hard drive is password protected. Which is probably why TestDisk denies me permission and tells me “can’t open file ‘dev/rdisk2’ for writing (Permission denied).” Anyone know how to fix this? I’d literally owe you my life. Please help me. Rating: 0 (from 0 votes)
Reply
Ed — October 30, 2014 at 3:33 pm
Hi Perro, i have this error–> any solution? pdisk: can’t open file ‘/dev/rdisk0’ for writing resource busy thanks! Rating: 0 (from 0 votes)
Reply
PERR0_HUNTER — October 30, 2014 at 8:33 pm
Hi Ed, you can’t write to the same disk form which you are running the OS, so rdisk0 is not the right disk to use, check for the right name of the disk you want to fix. Rating: 0 (from 0 votes)
Reply
Ed — October 31, 2014 at 9:25 am
Hi Perro,
I have tried rdisk1 too.. gotten the same result. thanks Rating: 0 (from 0 votes)
Reply
franc walter — November 4, 2014 at 11:15 am
My problem on a Intel HDD (from a 5 years old MacBook Pro) was, that I had wrongly chosen Mac (Apple partition map) in the Partition table type selection. So I read later after analyzing: “Function write_part_mac not implemented Use pdisk (Mac) or parted (Linux) to recreate the missing partition using values displayed by TestDisk” Using pdisk is now not an option because this is only for clock-old PowerPC HDDs, not for the Intel System, which is since long the Mac System. So just chosing: [EFI GPT] EFI GPT partition map (Mac i386, some x86_64…) did the trick, analyzing and writing and all data were back. pdisk is not needed here, because TestDisk can write on the actual Intel EFI GPT partition table type. Thank you. frank Rating: +2 (from 2 votes)
Reply
Russ — November 9, 2014 at 2:50 am
The easiest way to launch testdisk is to double click the unix executable in the test disk folder. Rating: 0 (from 0 votes)
Reply
Rubi — November 24, 2014 at 12:55 pm
Hi, I’ve heard such great things about this blog, and now that I’ve stuffed up my hardrive, i was glad to fins this page, however now i’ve hit another road block I’m wondering if you will help me through. I got up to Step 4 without a hitch, and then when I went to look for something that said ‘analyse’ i instead got a menu asking me to choose a ‘partition table type’ and these were my options: Please select the partition table type, press Enter when done. [Intel ] Intel/PC partition >[EFI GPT] EFI GPT partition map (Mac i386, some x86_64…) [Humax ] Humax partition table [Mac ] Apple partition map [None ] Non partitioned media [Sun ] Sun Solaris partition [XBox ] XBox partition [Return ] Return to disk selection This has me confused beyond belief! The hard drive I’m using is the WD My passport for Mac, and my MacBook is running OSX 10.4.9 If you have any ideas, please feel free to email, i have some photos on this disk i’d like back! Rating: 0 (from 0 votes)
Reply
Markus — December 1, 2014 at 9:05 pm
I was a Hero too. Thanks! And have a nice week. Rating: 0 (from 0 votes)
Reply
Megan — December 5, 2014 at 9:34 pm
thank you so much! Rating: 0 (from 0 votes)
Reply
Jan Hesmert — December 6, 2014 at 11:15 am
YESSSSS!!!!! Thanks a LOT. That’s all I can say…. Rating: 0 (from 0 votes)
Reply
m88 — December 17, 2014 at 8:29 pm
Remarkable! Its in fact remarkable post, I have got much clear idea regarding from this post. Rating: 0 (from 0 votes)
Reply
Yeshan — January 17, 2015 at 9:08 am
You sir a king of kings! After my 3tb hitachi vanished, I got it back with your help, kinda, I did the pdisk bit and created the missing volume(partition) but something weird is happening, the volume reads as 3TB but the drive detects as 801GB in disk utility :/ Any thoughts? Rating: 0 (from 0 votes)
Reply
tony — January 18, 2015 at 12:57 am
Thank you so much, you are God… I would definitly pay you a drink if one day you come to Paris, France Rating: 0 (from 0 votes)
Reply
Gerry Robb — January 19, 2015 at 3:13 am
You are a gernius! It worked like a charm and saved me $100 and a lot of aggravation!!! One minor clarification. Since it is possible to have 2 or more open terminal windows at the same time, there really is no reason to write anything down. Simply keep testdisk open at the drive in question and you will see the “start” “size” and “end”. Your way works as well but my penmanship and ability to accurately transcribe are often called into question! So with 2 windows open, all that you need to do is copy and past. At least for me it’s much safer and more accurate. Thank you!!! Rating: 0 (from 0 votes)
Reply
Thomas Stevens — January 20, 2015 at 5:31 pm
I have never written to thank someone on a website before but I just want to say a very sincere thank you!! This worked and now I will make sure I backup my data more than once ha ha!! There are still decent people out there looking to help! You’re a star!! Rating: 0 (from 0 votes)
Pi
ng
!
Reply
Repair a Mac OS X HFS+ Partition table – [PERR0_HUNTER] | Culture Foam: Bubbling Up
Axel — February 9, 2015 at 12:16 am
Help me! I get stuck after I do the quick search. This is what I get: check_FAT: Unusual media descriptor (0xf0!=0xf8) Warning: number of heads/cylinder mismatches 16 (FAT) != 1 (HD) Warning: number of sectors per track mismatches 32 (FAT) != 1 (HD) EFI System 40 409639 409600 [EFI] I would appreciate it so much if you’d try to help me with this!
Rating: 0 (from 0 votes)
Reply
Kuba — February 19, 2015 at 7:10 pm
Man! I am so happy! You are my hero! After every other site was giving me no hope to get my data back I came here and did it <3 In my case Windows on Bootcamp suddenly crashed destroing in the same time my partition tables (still don't know how). Do you have any PO Box addres or sth to send a case of beer? Rating: 0 (from 0 votes)
Reply
Oz — February 26, 2015 at 5:50 pm
Thanks for this. I was so worried but I was able to recover all the files from my external hard drive (1tb) with all the filing structure Rating: 0 (from 0 votes)
Reply
Benjamin Kraft — March 23, 2015 at 4:07 pm
Hi! First off, thanks for the excellent guide! Sadly, I’m having the same problem some other have: The TestDisk search seems to run fine, but it detects an Apple/HFS partition instead of an EFI/HFS+ combination. So if I follow your guide, I do end up with a recovered partition, but disk utility tells me its defective and needs to be erased. Checking the attributes, I see that it’s defaulted to an APM, not GUID. What do I need to do? Thanks for your help! Rating: 0 (from 0 votes)
Reply
Wim — March 26, 2015 at 12:45 pm
Hi Perr0_Hunter, Thanks for the guide and additional help. Similar to above I am now stuck with an APM instead of GUID after trying to recover table/partitions. There’s a bit more to it, especially how it all started but that is too much info to list here so if you would be so kind to email me back I will explain more in detail. Thanks in advance. Regards, Wim Rating: 0 (from 0 votes)
Reply
testing — March 27, 2015 at 7:00 pm
One thing I noted that were slightly different than your directions – i was asked to select the partition table type. (efi gpt, Humax, Mac, None, etc) I chose mac (external is used on macs) though now wondering if this might be the source of my error. Also – would be helpful to clarify which media/discs to choose from. I used a process of elimination – choosing the, and seeing if there was write access, though there were at least two accessible, of which the “none”partition was detected (alongside a note that said this was very rare and not to select it). confusing!! Rating: 0 (from 0 votes)
Reply
Ali — March 29, 2015 at 11:38 am
Thanks bro. You saved my entire work – better find a good cloud based app for backup. Rating: 0 (from 0 votes)
Reply
Christian — April 19, 2015 at 11:38 pm
I’m in a major bind, deleted the main partition on my drive and formatted over it. At the same time, locked out of all backups on iCloud, because I enabled 2 step recovery and it does’t work. Came across this blog and you seem like the only one with the right answer. Please Help? Pretty Please? (cherry on top) Rating: 0 (from 0 votes)
Reply
Anna — April 23, 2015 at 3:00 am
Hi! I just wanted to express my sincere gratitude for your awesome tutorial! Is there a way to determine which disk to use? I attempted disk1 using your instructions but my hard drive still wasn’t working. I guess it was maybe the wrong disk. Then I went into teskdisk again and more options came up than the initial testdisk run. I then selected rdisk1 and it seems to be taking quite a long time to even get past 0%. How long does this typically take? Should I continue to let it scan? I’m almost there and have not yet lost hope. Please help! Rating: 0 (from 0 votes)
Reply
Manuel Flores — May 5, 2015 at 5:00 am
hello can someone help me i have and imac with 2 partition os x yosemite and windows 8.1 i was running os x yosemite and everything was good so i go with windows to play games and when i try to go back to os x y restart and i wont start my os x partition ask me to use a backup or format the partition but i never backup my os x partition and i dont whant to format and lost my data so i start my windows partition and start running slow and check my hard drives and it show my os x partition with files so i try again to restar with os x and same so i start copying my files with windows to a hard drive but i dont want to format my drive can someone help how to recover or repair my os x partition with my windows partiiton Rating: 0 (from 0 votes)
Reply
Tracy — June 10, 2015 at 12:35 am
I’m so thankful I came across your post! Your explanation and direction were perfectly clear for someone like me who uses a mac but almost never touches the terminal. I had a 750 GB, 4-year-old Toshiba Canvio drive that recently stopped showing up in Finder (I know, shame on me for not backing it up at this point). Disk utility shows the drive but not the volume. Repair options along with most other functions were grayed out. The drive had only one HFS partition with no human error in operating it as far as I know (besides maybe not properly ejecting a couple of times). I even tried a new SATA USB adapter to check if the interface was the issue to no avail. After following your directions, TestDisk worked beautifully. Some steps did take a while to complete, but immediately afterwards, the drive showed up in its original form under Finer. I didn’t even need to unplug or restart. Thank you so much for giving us hope of repairing our own disk without spending at least $100 on a software that may or may not work. Thank you! Thank you! Thank you! Rating: 0 (from 0 votes)
Reply
Tobias — July 1, 2015 at 11:58 am
Hi, I have a similar problem: My RAID 1 system failed and now I have two 4TB HDDs that won’t be recognized by the system. I followed your steps, but the pdisk sais “the map is not big enough”. Tobias-Friedrichs-iMac:testdisk-7.0 iTobi$ sudo pdisk /dev/rdisk5 Edit /dev/rdisk5 – Command (? for help): i map already exists do you want to reinit? [n/y]: y A physical block is 512 bytes: A logical block is 512 bytes: size of ‘device’ is 4294967295 blocks (512 byte blocks): new size of ‘device’ is 4294967295 blocks (512 byte blocks) the map is not big enough
Command (? for help): c First block: 40 Length in blocks: 409600 Name of partition: UNO the map is not big enough Command (? for help): c First block: 409640 Length in blocks: 7813250992 Name of partition: DOS the map is not big enough Command (? for help): w Writing the map destroys what was there before. Is that okay? [n/y]: y The partition table has been altered! Command (? for help): q Tobias-Friedrichs-iMac:testdisk-7.0 iTobi$ Have I done a mistake? It would be great if you could help. Thanks a lot in advance Tobias Rating: 0 (from 0 votes)
Reply
Rein van 't Veer — July 22, 2015 at 1:28 am
Hi, I’ve just ran testdisk to my deleted partition table and came up with these results: 1 Results 2
HFS
2048 1748719615 1748717568
3
HFS+ found using backup sector!, 895 GB / 833 GiB
4
FAT32
5
HFS
6
HFS+ blocksize=4096, 12 MB / 12 MiB
7
HFS
8
HFS+ blocksize=4096, 12 MB / 12 MiB
9
FAT32 LBA
10
FAT32, blocksize=1024, 78 MB / 75 MiB
11
Linux
12
ext3 blocksize=4096 Large_file Sparse_SB Recover, 1667 MB / 1590 MiB
515094360 1712341441 1197247082 1736750696 1736776039
25344
1736914152 1736939279
25128
1736941336 1737094935 1737094936 1740351255
153600 [NO NAME]
3256320
13
Linux
1740400576 1743656895
14
ext3 blocksize=4096 Large_file Sparse_SB Recover, 1667 MB / 1590 MiB
15 * HFS 16
3256320
1748719616 1953519615 204800000
HFS+ blocksize=4096 + Backup, 104 GB / 97 GiB
17 18 interface_write() 19 1 * HFS
1748719616 1953519615 204800000
20 write!
Can you help me filling in the blanks for pdisk so that I actually add the correct info to the partition table? I’ve tried some stuff, but it does not seem to initialise the disk. (I only had 2 partitions on this disk, both OSX HFS+ as far as I remember) Rein Rating: 0 (from 0 votes)
Reply
perrohunter — July 22, 2015 at 5:13 pm
Hey Rein, looks like only the first partition on that list is enough for you Rating: 0 (from 0 votes)
Reply
Ryan — July 24, 2015 at 6:01 pm
I’m trying to follow your tutorial to fix an external containing Time Machines backups. However I get the following error in Testdisk. From what I can tell there isn’t any partition from the drive mounted. And if I choose to continue i see this. What are my next steps? Rating: 0 (from 0 votes)
Reply
perrohunter — July 24, 2015 at 6:10 pm
All the info you need is right there, ignore the EFI partition and input the data for the mac partition, start and size are there
copy with
caution Rating: 0 (from 0 votes)
Reply
Robster — August 2, 2015 at 11:46 am
I have a weird problem and it all started after I was finally able to get Windows 10 to upgrade my Windows 7 bootcamp. I had been using the paragon HFS+ tool in Win 7 and have it installed in Win10 now. Before I had it installed I tried to open up my external drive that’s formatted in HFS and accidentally incorrectly initialized it in Win10 Disk Management. I thought I had lost everything since Win10 was showing it as entirely unallocated with no partitions on it but booted back into OSX and it all was fine there. I did use the disk utility to check the disk in OSX and it did say it needed to be repaired so I repaired it and it continued to work correctly in OSX. I thought it had been fixed but back in Win10 it still showed as unallocated, I installed the paragon HFS tool thinking that would fix it but still no go. So as of this time it’s still working correctly in OSX but not showing in Win10, I’m not sure if it’s completely healthy or not or if there is an issue in Windows. My main OSX drive is showing correctly in Windows though without any issues, it’s just this external drive giving me issues and only in Windows. Any suggestions I could try? Thanks Rating: 0 (from 0 votes)
Reply
Robster — August 3, 2015 at 5:08 am
Was able to fix it but had to get another drive to transfer my files to. The drive somehow ended up having it’s partition table turned into APM somehow which wasn’t readable in windows but was in osx, so had to reformat it to MBR. Rating: 0 (from 0 votes)
Reply
Jonas — August 7, 2015 at 12:50 pm
I mounted my OSX Journaled hard disk onto a Windows machine, Windows didn’t recognize my disk (because of HFS format). I wasn’t aware of HFS Explorer or any other programs that could access HFS drives on Windows. Naturally, I launched Disk Management and it prompted something (like use it as a dynamic disk or basic) to which I clicked yes (like an idiot). After much searching here and there I have realized what just happened. And I followed the steps here. Just like another user posted, when at step 5 and I hit Analyze, it gives me Bad MAC partition, invalid block0 signature and then it gives me Quick Search instead of Quick Analyze. I then hit Enter, it scans through and It keeps going for hours. Did I do something wrong? Thank you Perro. I sure hope you could help me out here. Rating: 0 (from 0 votes)
Reply
laic — August 14, 2015 at 4:17 pm
HOW CAN I BUY YOU A DRINK. Rating: 0 (from 0 votes)
Reply
— August 20, 2015 at 3:54 pm
Use the center to create big tiles, then move them to the corners to combine them with the ones already there. Yes, it’s true but unless you’re using epoxy-based grout, the grout has to be sealed. A myriad of alternatives are available to match any room design.
Rating: 0 (from 0 votes)
Reply
Luc — August 31, 2015 at 3:17 am
Because of a mistake, I’m trying to recreate my erase partition table on a 4TB disk. I did the testdisk scan which gave me this: TestDisk 7.0, Data Recovery Utility, April 2015 Christophe GRENIER http://www.cgsecurity.org Disk /dev/rdisk1 – 4000 GB / 3726 GiB – 7814037168 sectors Partition Start End Size in sectors P Mac HFS 409640 977167455 976757816 P Mac HFS 977429600 1172937415 195507816 P Mac HFS 1173199560 1564019871 390820312 P Mac HFS 1564282016 2150414831 586132816 P Mac HFS 2150676976 2736809791 586132816 P Mac HFS 2737071936 2932579751 195507816 P Mac HFS 2932841896 4885966895 1953125000 D Mac HFS 4886229040 7404276159 2518047120 D MS Data 7279506201 7413003032 133496832 D MS Data 7404760075 7404766248 6174 D MS Data 7404766248 7404772421 6174 [Boot] D MS Data 7404827875 7404848613 20739 [NO NAME] D MS Data 7406124163 7406130336 6174 D MS Data 7406130336 7406136509 6174 D MS Data 7406763385 7407480184 716800 D MS Data 7407480184 7408196983 716800 D MS Data 7408270865 7410311056 2040192 [NO NAME] D MS Data 7410357625 7412397816 2040192 [NO NAME] D MS Data 7413003032 7546499863 133496832 D MS Data 7464333896 7598524777 134190882 D MS Data 7590503992 7590506871 2880 [EFISECTOR] D MS Data 7598524777 7732715658 134190882 P Mac HFS 7748460228 7752026043 3565816 P Mac HFS 7768041224 7768065719 24496 P Mac HFS 7782512556 7785540579 3028024 P Mac HFS 7785540670 7788568693 3028024 Now when I try to create the table I get the error message: “the map is not big enough” pdisk: No valid block 1 on ‘/dev/rdisk1’ Edit /dev/rdisk1 –
Command (? for help): i A physical block is 512 bytes: A logical block is 512 bytes: size of ‘device’ is 4294967295 blocks (512 byte blocks): new size of ‘device’ is 4294967295 blocks (512 byte blocks) the map is not big enough Command (? for help): c First block: 409640 Length in blocks: 976757816 Name of partition: sys10 the map is not big enough And if i do a print command I get: Command (? for help): p Partition map (with 512 byte blocks) on ‘/dev/rdisk1’ #: type name length base ( size ) 1: Apple_Free Extra 4294967294 @ 1 ( 2.0T) Device block size=512, Number of Blocks=4294967295 (2.0T) DeviceType=0x0, DeviceId=0x0 So it sees half the disk! How can I create the table with that problem? Thanks for any help Luc Rating: +1 (from 1 vote)
Reply
Matt — September 9, 2015 at 8:29 pm
Luc, I had the same problem. Were you able to resolve? Rating: 0 (from 0 votes)
Reply
PaulSmith — September 1, 2015 at 6:50 pm
If you no longer see your familiar volumes in Finder, and newly existing ones appear to be empty or cleared, you might have lost your partitions. While this may lead to the complete data erasure, if you act fast Disk Drill tool may be able to help you recover lost partitions on your Mac. You can
find it here: http://download.cnet.com/Disk-Drill/3000-2094_475984417.html Rating: -1 (from 1 vote)
Reply
mir — September 2, 2015 at 1:13 am
hi i borrow my sister laptop md313 and want to install windows 10 ,accidentally made a volume in disk management in windows,then mac doenst boot..just windows can use……….pleeeeeeez tell me what should i do with this program or anything else thanks……. man,i’m completely fucked up,please help me i have same problem Agha said to you…… I’m trying to expand my boot camp windows partition, but I converted my disk to a dynamic disk accidentally. Now my entire disk in my iMac is a dynamic disk, and I’m not able to boot to OS X. How can I revert the process without the loss of data? I’m able to boot Windows 7 but I don’t know how to resolve this problem without losing all my data in mac partition. I tried use TestDisk but I don’t understand how to use it especially when choosing which drive/partition and partition type. I’m not sure of it. Rating: 0 (from 0 votes)
Reply
Gopal — September 4, 2015 at 8:55 pm
You are an absolute GENIUS! Saved my life after I stupidly initialised an external HFS+ drive in Windows. Worst of all it’s not even mine. I was given it to partition 50:50 for use with OS X and Windows. Now need to find out how to delete the fat32 partition (not detected in Windows for some reason) and make the drive whole again. I won’t be trying again that’s for sure. The owner can buy another drive for Windows use. Rating: 0 (from 0 votes)
Reply
DE — September 9, 2015 at 1:14 am
you save my semester. Thanks Rating: 0 (from 0 votes)
Reply
authentic nfl jerseys china,cheap authentic nfl jerseys,cheap nfl authentic jerseys,cheap nfl jerseys,cheap nfl jerseys china,wholesale nfl jerseys,wholesale jerseys,cheap jerseys,cheap jerseys from china,wholesale nfl jerseys,cheap nfl jerseys,cheap foot — September 13, 2015 at 11:28 pm
Thanks for the good writeup. It in truth was a enjoyment account it. Glance complicated to more delivered agreeable from you! However, how can we communicate? Rating: 0 (from 0 votes)
Reply
Philippe Monnier — September 19, 2015 at 6:54 am
Hi, I wanted to buy you drink, but it seems that it will be little bit delayed. I am using OSX (10.6 and 10.9), I had a 3To Barracuda on USB Dock with EFI and 3 HFS+ partitions. While building a NAS (QNAP TS-431 with 4.1.4 ) to save all this data, I had USB bad connexions and my 3To drive became a 800Gb without all 3 partitions /dev/disk1 – 801 GB / 746 GiB – 1565565872 sectors How can I correct this ? I’ve used testdisk, pdisk and gpt as describe below, and I am still in bad situation, because of this bad capacity, isn’t it ?
1) with testdisk : I succeed to get the normal partition information’s ———————– testdisk Interface Advanced hdr_size=92 hdr_lba_self=1 hdr_lba_alt=5860533167 (expected 1565565871) hdr_lba_start=34 hdr_lba_end=5860533134 hdr_lba_table=2 hdr_entries=128 hdr_entsz=128 check_part_gpt failed for partition 3 P Mac HFS 1954182840 4884449423 2930266584 [sav films] check_part_gpt failed for partition 4 P Mac HFS 4884711568 5860270983 975559416 [timemachine] 1 P EFI System 40 409639 409600 [EFI System Partition] 2 P Mac HFS 409640 1953920695 1953511056 [sav Photos] HFS+ blocksize=4096, 1000 GB / 931 GiB 3 P Mac HFS 1954182840 4884449423 2930266584 [sav films] 4 P Mac HFS 4884711568 5860270983 975559416 [timemachine] TestDisk exited normally. ———————– After I’ve tryed to became a man … unfortunatly I have pratique little bit more. With disk : I’ve rewrite the EFI partition, which became HFS+, I guess, and testdisk couldn’t find that the disk had a previous EFI. With gpt : I’ve install EFI partition again, now the testdisk accept the disk as a EFI/GPT but can’t see anymore the 3 old partitions. This seems a normal effect of the rewriting EFI partition isn’t it ? With pdisk : insert partition table information with testdisk information but : I’ve got 2 messages : “pdisk: Can’t read block 2 from partition 2 / pdisk: Can’t read block 2 from partition 3” and this one which underlines the bad disk capacity, isn’t it ? : “requested base and length is not within an existing free partition” The result is a bad partition table, and a 800Gb disk to erase trying to mount it. ————————————Partition map (with 512 byte blocks) on ‘/dev/rdisk1’ #: type name length base ( size ) 1: Apple_partition_map Apple 63 @ 1 2: Apple_Free Extra 589744208 @ 64 (281.2G) 3: Apple_HFS timemachine 975559416 @ 589744272 (465.2G) 4: Apple_Free Extra 388879152 @ 1565303688 (185.4G)
when
5: Apple_HFS sav 2930266584 @ 1954182840 ( 1.4T) 6: Apple_Free Extra 976083744 @ 589482128 (465.4G) Device block size=512, Number of Blocks=1565565872 (746.5G) DeviceType=0x0, DeviceId=0x0 ——————————————Rating: 0 (from 0 votes)
Reply
Michael — November 5, 2015 at 4:08 pm
HI, I am having a “the map is not big enough ” problem. and here is the process. Wings-MacBook-Pro:~ mcchiu$ sudo pdisk /dev/rdisk2 Password: pdisk: No valid block 1 on ‘/dev/rdisk2’ Edit /dev/rdisk2 – Command (? for help): c No partition map exists Command (? for help): i pdisk: can’t open file ‘/dev/rdisk2’ for writing (Resource busy) Command (? for help): c No partition map exists Command (? for help): i A physical block is 512 bytes: A logical block is 512 bytes: size of ‘device’ is 3907029168 blocks (512 byte blocks): new size of ‘device’ is 3907029168 blocks (512 byte blocks) the map is not big enough Command (? for help): AS i have read the comment above , someone say that the block should be 4096 bytes, may i know is it relevant ? Rating: 0 (from 0 votes)
Reply
AntoineK — November 11, 2015 at 8:06 pm
Hi I have a similar issue to the one describe above except it is a SD card (which also has most of my life on it) and it has a single partition in exFAT.
Can I use the same process to repair the card ? Do I need some extra steps to do this ? Rating: 0 (from 0 votes)
Reply
torsten — November 28, 2015 at 1:19 pm
Thanks a lot, this is the best HFS+ repair in the internet. Worked perfect. Many years of Pictures came back to life. Thanks again Rating: +1 (from 1 vote)
Reply
dedy — December 16, 2015 at 10:12 am
thank you perro. its works Rating: +1 (from 1 vote)
Reply
myclaw — February 10, 2016 at 5:27 pm
Thank you. Thank you. Thank you. Worked like a charm. Rating: +1 (from 1 vote)
Reply
Alberto — March 10, 2016 at 8:38 pm
Thanks perru! it worked de pm
Rating: 0 (from 0 votes)
Reply
Stan Alien — March 11, 2016 at 2:35 pm
Hello guys! I’ve just fixed my external drive. So I’ll show you how to solve “the map is not big enough ” problem. The problem is on that step when you’re using ANALYSE in TestDisk. BEFORE starting analysing your disk you should change disk geometry. Choose GEOMETRY and change the sector size according to this table: Volume Size_____________Default Block Size <=256 MB_______________512 bytes 256 MB <= 512 MB________1024 bytes (1K) 512 MB 1 GB__________________4096 bytes (4K) When block size is changed correctly hit OK and only then run ANALYSE and you’ll get totally different “Start End Size in sectors” numbers. Then using THESE numbers in pdisk you won’t get “the map is not big enough” problem and you’ll fix your drive easily! Good luck! Rating: +2 (from 2 votes)
Reply
perrohunter — April 5, 2016 at 5:19 am
I get a lot of emails asking about the block size, thanks for sharing the table! Rating: 0 (from 0 votes)
Reply
Roger — November 23, 2016 at 6:39 am
I changed the block size and still shows the map not big enough…What can be the issue? Rating: 0 (from 0 votes)
Reply
polo — February 3, 2017 at 11:54 am
Do you need to save the change block size before closing tesdisk and go to pdisk? My analysis in tesdisk is good with 8192 but pdisk is still using 512; Rating: 0 (from 0 votes)
Reply
Peter — April 5, 2016 at 3:36 am
THANK YOU SO, SO MUCH! THIS REUNITED ME WITH ALL MY STUFF ON MY ONE AND ONLY EXTERNAL HARD DRIVE, DURING A WEEK WHEN I REALLY NEEDED TO ACCESS SOME IMPORTANT FILES ON IT FOR A PROJECT TO WORK ON! HERE’S A DONATION FOR ALL YOUR HELP! MANY PEOPLE OUT THERE ARE STRUGGLING WITH A SIMILAR PROBLEM TO WHAT I HAD…THIS SOLUTION SHOULD BE BETTER PUBLISHED! Rating: 0 (from 0 votes)
Reply
perrohunter — April 5, 2016 at 5:18 am
I’m glad it worked for you Rating: 0 (from 0 votes)
Reply
Georgiy — May 11, 2016 at 2:05 am
Thanks Perro! Trying to bring back 4Tb portable Seagate drive. Until disk everything worked. For physical and logical block I try to put 512, 4096 or 8192, but “size of ‘device’ is 0 blocks” whatever I try. Can you advice? testdisk is telling Block size 8192 Sector size 4096 if i am able to read it right
Rating: 0 (from 0 votes)
Reply
David Latapie — June 5, 2016 at 12:37 pm
Thanks to TestDisk, that I found thanks to you, I recovered my partition. Thank you! Rating: 0 (from 0 votes)
Pi
ng
!
Pi
ng
!
Reply
How to repair HFS+ partition? * Error 53 Iphone Fix [ASK] apple - How to repair HFS+ partition? | Some Piece of Information
Ibrahim Conway — June 24, 2016 at 5:09 pm
I came to this site like many of the others here trying to find a way to retrieve my precious documents from my external hard drive. The problem started when I didn’t properly eject my hard drive. It is a 1TB drive divided into 3 parts. Currently I can read and write to only the FAT partition. The other 2 HFS partitions only show up as Untitled and can’t be read. ////////////// TestDisk 7.0, Data Recovery Utility, April 2015 Christophe GRENIER http://www.cgsecurity.org Disk /dev/rdisk1 – 1000 GB / 931 GiB – 1953525168 sectors (RO) Current partition structure: Partition Start End Size in sectors No HFS or HFS+ structure 1 P HFS 63 195574710 195574648 1 P HFS 63 195574710 195574648 > Warning: Bad ending sector (CHS and LBA don’t match) 2 P HFS 195574743 1758737054 1563162312 Warning: Bad starting sector (CHS and LBA don’t match) check_FAT: Unusual media descriptor (0xf0!=0xf8) Warning: number of heads/cylinder mismatches 255 (FAT) != 1 (HD)
Warning: number of sectors per track mismatches 32 (FAT) != 1 (HD) 3 P FAT32 1758737106 1953525167 194788062 [ALHASIB FAT] Warning: Bad starting sector (CHS and LBA don’t match) >No partition is bootable *=Primary bootable P=Primary L=Logical E=Extended D=Deleted >[Quick Search] [ Backup ] Try to locate partition ////////////// Any help would be wonderful. Rating: 0 (from 0 votes)
Reply
perrohunter — June 27, 2016 at 6:55 pm
seems like that information is enough to try to put it in pdisk. is that the results of the quick search? the second and third partition look fine to me, but the first one seems to have no size. can you post a link to a screenshot of the quick search Rating: 0 (from 0 votes)
Reply
Alex — June 27, 2016 at 4:49 pm
Hey, thank you so far for your tutorial. I accidentely formated my HFS external hard drive with exfat4. now i try to get the data back. my problem is, the it needs a lot of time to scan the harddrive. Analyse Cylinder 700/230000 It will probably need 24h to scan (2TB). is this normal? or am i doing something wrong? Thank you, Alex Rating: 0 (from 0 votes)
Reply
perrohunter — June 27, 2016 at 6:52 pm
Did you tried the fast scan first? Did it yield any results? Rating: 0 (from 0 votes)
Reply
Alex — June 27, 2016 at 8:09 pm
Hey, I did a quick search but it Listed two HFS Partitions with nearly identical Start stop sectors as “cant be recovered” with an error: the hard disk is too small. Might one of those be my partition? Rating: 0 (from 0 votes)
Reply
JMCD — June 28, 2016 at 9:39 pm
Hi there, I accidentally erased my external HD with disk utilty. It was formatted as OS X Extended (Journaled) and I erased it using the same format. When I run the quick search only one HFS partition shows up, which I assume is the new empty one. Should I run the deep search? Thanks Rating: 0 (from 0 votes)
Reply
perrohunter — June 28, 2016 at 9:45 pm
hmm, I think in that scenario the damage is greater than just recovering the partition, you’ll probably going to need to get a tool that read the bits of the drive and recover files, most cases you can recover files, but not the folder structure you had Rating: 0 (from 0 votes)
Reply
JMCD — June 29, 2016 at 9:10 am
Hi perrohunter Thanks a lot for your reply. Using a data recovery software I recovered everything but without file names. But I have 2TB of files, which is a nightmare to reorder. After doing a deep search with testdisk a few hundred HFS+ deleted partitions show up. Do you think something could be done with those partitions to recover the folder structure? Thanks and regards Rating: 0 (from 0 votes)
Reply
perrohunter — June 29, 2016 at 6:13 pm
I highly doubt it, the thing with HFS+ (Hierarchical File System) is that all the folder structure (which was introduced with the + on HFS) is stored in a single place, and upon formating that information is wiped out and the rest of the data on the drive is ignored,, that’s why it’s so fast to format an HFS+ volume yet easy to recover data but without structure. Rating: 0 (from 0 votes)
Reply
Jen — July 22, 2016 at 2:01 am
Hi Perro, I was transferring files from one external HD (WD passport) to another external HD (WD My Book Essential 2TB) when the power plug for the My Book Essential 2TB got pulled out. I couldn’t repair it using Disk Utility, and when I ran TestDisk, it once told me that “Write access for this media is not available.” And I tried unmounting it from Terminal. Anyway, I got into pdisk and made it to the next steps: Command (? for help): c No partition map exists Command (? for help): i pdisk: can’t open file ‘/dev/rdisk3’ for writing (Resource busy)
How do I go about this? Thanks! Your help will deinitely be appreciated!!! Rating: 0 (from 0 votes)
Pi
ng
!
Pi
ng
!
Reply
Internet Explorer For Os X 10.8.5 | KInsurance How To Backup Mac Os X 10.4.11 To External Drive | cambodiastar
José Torres — November 17, 2016 at 8:43 am
Dear Perro Hunter, I followed your and my HD is still messed up. Even more! I explain my situation to you: my hd has three equal partitions. One of them doesn’t mount. Disk utility sees it but isn’t able to mount it and tells me to repair it. I don’t know how to recover the files before repairing. I followed your steps here but unfortunately it didn’t work. I have more partitions but the troubled partition keeps unmounted. What am I doing wrong? I appreciate any help. Kind regards. Jose Rating: 0 (from 0 votes)
Reply
Roger — November 23, 2016 at 6:31 am
Does anyone know why the message the map is not big enough remains even after trying all sector sizes? It looks it should be 4096 for a 2TB external but tried other sizes as well. I could see from Data Rescue the full structure is there however it does not mount. Please any help would be appreciated. Thanks! Rating: 0 (from 0 votes)
Reply
Roger — November 23, 2016 at 6:37 am
Hello Perro, From the JMCD case (June 2016), what can you say about the iMovie file structure? Is there good chances to recover at least the movie files in one piece? (Please say yes…
Thanks!
Rating: 0 (from 0 votes)
Reply
Keith — January 31, 2017 at 2:52 am
What block size should I put for a 4TB drive? Rating: 0 (from 0 votes)
Reply
polo — February 3, 2017 at 11:46 am
Hey, Thx for all this help. I’m dealing with two 4TB hdd that are likely to have gpt damaged due to unplugging hazard. I can also access data but only via diskdrill pro. Disk utilities sees a blank partition on each drive. I would like to rebuild gpt without having to do a very long backup and formating process (each hdd is nearly full) Looks like blocksize is 8192 , the testdisk sees the partition as one hfs+ I changed the geometry to 8192. But in pdisk it is still recognized as 512, so I have the same mapping size error. What did I miss? Rating: 0 (from 0 votes)
Reply
perrohunter — February 3, 2017 at 5:43 pm
Hello Polo, Most of the times this issue is due to disk manufacturers using different block sizes to increase storage capacity in their devices.
Usually the way to figure out the right block size is taking the number of blocks from testdisk and doing some math around number of blocks and expected device size to figure out the right block size. What’s your disk vendor and model? Rating: 0 (from 0 votes)
Reply
polo — February 6, 2017 at 7:57 pm
Hery perro, It’s a wd red nasware 4to Rating: 0 (from 0 votes)
Reply
Mauro — April 9, 2017 at 8:16 pm
Dear Experts, I’ve got a 1TB WD Elements external hard disk that was formatted into a single partition MacOS X Journaled and encrypted, it worked well since I connected it to my new MacBook Pro 2016 15” suddenly the disk stopped working. Now when I run First Aid in Recovery mode this is what I get: “First Aid found corruption that needs to be repaired. To repair the startup volume, run First Aid from Recovery.” Here under the details:DiskUtility.png Checking prerequisites Checking the partition list Checking the partition map size Checking for an EFI system partition Checking the EFI system partition’s size Checking the EFI system partition’s file system Checking the EFI system partition’s folder content Checking all HFS data partition loader spaces Checking booter partitions Checking booter partition disk2s3 Verifying file system. Checking Journaled HFS Plus volume. Checking extents overflow file. Checking catalog file. Checking multi-linked files. Checking catalog hierarchy.
Checking extended attributes file. Checking volume bitmap. Checking volume information. The volume Boot OS X appears to be OK. File system check exit code is 0. Checking Core Storage Physical Volume partitions Problems were found with the partition map which might prevent booting Operation successful. My partition is gone, no volume, nothing… Do you have any idea how I can get back my data? Verifying and repairing partition map for “WD Elements 25A2 Media ”Checking prerequisitesChecking the partition list Adjusting partition map to fit whole disk as required Checking for an EFI system partition Checking the EFI system partition’s size Checking the EFI system partition’s file system Checking the EFI system partition’s folder content Checking all HFS data partition loader spaces Checking booter partitionsChecking booter partition disk1s3 Repairing file system. Checking Journaled HFS Plus volume. Checking extents overflow file. Checking catalog file. Checking multi-linked files. Checking catalog hierarchy. Checking extended attributes file. Checking volume bitmap.Checking volume information. The volume Boot OS X appears to be OK. File system check exit code is 0. Updating boot support partitions for the volume as required. Reviewing boot support loaders Checking Core Storage Physical Volume partitions Repairing storage system Checking volumedisk1s2: Scan for Volume Headers Invalid Volume Header @ 0: incorrect block type Invalid Volume Header @ 999826611712: unsupported format disk1s2 did not complete formatting as a CoreStorage volume Storage system check exit code is 1. Problems were encountered during repair of the partition map Error: This disk needs to be repaired. Click Repair Disk. By the way repair disk never worked. Could you please help? Thanks!!!! Rating: 0 (from 0 votes)
Reply
Agustín Amaya — April 11, 2017 at 4:13 am
When everything had seems to end by the most awful way… your MAGICAL POST gave peace to my heart. Thanks a lot for your help!!!!! You deserve the best donation I ever made in my entire life Rating: 0 (from 0 votes)
Reply
Isaac Nelson — April 20, 2017 at 7:40 pm
So this has actually happened to me twice in the last two months, on two different drives and I feel like I have gone over and over and tried everything in this thread and still no luck. The biggest question that I have that doesn’t seem to be getting answered is what could be an ideal default block size for a volume size that is 4TB. I’ve seen the question alluded to but no general answer. Also, and this is just me thinking out loud, but why has TestDisk been around for so long and STILL doesn’t support the HFS+ stuff? Like, what amount do we need to pay to get the creator to update the program and get that working? Rating: 0 (from 0 votes)
Reply
perrohunter — April 25, 2017 at 8:43 pm
The block size for 4TB is really hard to figure out since it’s based on vendor/device. Regarding HFS+ support I wonder the same, HFS is a really old file system but maybe it doesn’t justify the time and effort for testdisk to add support Rating: 0 (from 0 votes)
Reply
Leave a Reply Your email address will not be published. Required fields are marked * Comment
Name * Email * Website Post Comment
Proudly powered by WordPress Theme: Publish by Konstantin Kovshenin.