A co-worker of mine needed data migrated from her old HP computer to a new Dell. I agreed to help her out, since the HP motherboard had given up the ghost and she had no other way to access it. Easy right?
To complicate matters I don’t have anything that looks at all like SATA. Her old PC was EIDE and my PCs are all EIDE (I’m cheap and toughing it out without upgrading). Her new Dell loves SATA. It can’t get enough of it. Bad for me. I get the brilliant idea to slave it off of my Ubuntu Linux box. Good for me.
If you ever need to mount an NTFS disk in Linux, look no further.
Remember, in Ubuntu, you must use sudo to perform system commands, like mounting or creating directories where you don’t have permissions. If you want to chown you must sudo.
First you need to find what the device has been assigned for the new drive.
daddy@paladin:~$ sudo fdisk -l
That will display your partitions and what devices are used. Find the device in question. You’ll see the type as HPFS/NTFS.
daddy@paladin:~$ sudo mkdir /media/my_ntfs_disk This will create a directory to mount the device
daddy@paladin:~$ sudo mount /dev/hde1 /media/my_ntfs_disk -t ntfs -o nls=utf8,umask=0222
Now the disk is mounted. Because it’s NTFS you have read-only permissions and cannot edit nor add to the disk. With this I was able to now copy all of the files across the network to the new host.
If I could have found the power cable to my external IDE Firewire drive I would have been done a long time ago.