0

I got stuck in a mess.

I have a 2T WD Elements HD mounted in ExFat that was not recognized anymore from my mac and my Windows. Reading on the internet i found that maybe linux could help me to get out of this mess (i have all my stuff there), so i installed Ubuntu 18.04 with parallels on my mac. I can't get the HD as well but then i found this: sudo apt-get install exfat-fuse exfat-utils and voilà, my WD Elements is finally back again. So now i'm trying to copy the most important stuff in my new HD (a 2TB NTFS Toshiba) but the copy is ridiculously slow, like <1mb and they are both usb 3.0; to copy 40GB it needs 68h!

So what do you suggest me to do? use ubuntu with a partition on my mac, instead using the virtual box? change the format of my new toshiba HD? others? Thanks.

3 Answers3

2

You can load Ubuntu onto a live USB drive and do the same things without having to install it to a partition on your Mac. Despite being in "live" mode you are able to install packages using apt although all data is being stored into memory.

Your HDD is likely failing and usually before a disk fails it becomes slow. It's also very likely the disk will completely fail before you can access the entire contents, so you should be careful to grab the most important documents first and avoid doing anything that can stress the disk, such as prolonged operations.

If you load a SMART utility you can likely see it's failing with metrics provided. See this question for information on how to view the SMART status of a disk and your Mac also should have tools to do this.

  • Thanks! so using ubuntu on a 32GB USB will be faster? i just want to copy my stuff as soon as possible and format the ExFat HD – Mattia Eleftheriou Jan 27 '19 at 11:07
  • I can't say if it will be faster, but it's pretty easy to try. The disk copy is likely slow because the disk is likely damaged and will fail soon. It's possible that VirtualBox being used on the Mac is causing it to be slow. – Kristopher Ives Jan 27 '19 at 11:09
0

You can use ddrescue to clone the failing (?) drive to another drive with at least the same size (not one single byte smaller). ddrescue is good at reading sectors (on a drive) that are failing: 'almost bad = difficult to read'.

If the target drive with the cloned copy has a different size than the source drive (the failing one), and there is a GUID partition table, GPT, you have to repair the backup partition table with gdisk or easier with gpt-fix. This is not necessary if there is an MSDOS partition table.

Then you can do the repair work on the cloned copy and/or copying from the cloned copy.

See these links with more details,

sudodus
  • 46,324
  • 5
  • 88
  • 152
  • when i run sudo ddrescue -d -r3 /dev/sdc /dev/sdb /path/to/rescue.log it asks me to use --force , but nothing seems to happen... – Mattia Eleftheriou Jan 27 '19 at 19:05
  • Please check again that all paths are correct: to the source, target and log. 2. Could it be the you can no longer read from the source? 3. Or is the problem, that you don't see any sign of life because the work is done silently? In this case you can install iotop and run sudo iotop -o is a separate terminal window in order to see if there is any read and write activity.
  • – sudodus Jan 27 '19 at 19:58