How to let MacBook Pro recognize my external hard drive as internal hard drive?

Solution 1:

You should be able to do this with dd by setting Removable to False.

Unmount your disk, then run…

dd if=/dev/zero of=/dev/disk2 bs=1 count=1

Don't forget to replace disk2 with the actual disk identifier. This command will erase the contents of the disk. Untested, be careful, usual 'not responsible if stuff goes wrong' applies :)