[測試] MagicTV 8000 1T -> 3T

本帖最後由 chewybar 於 2017-7-13 11:21 編輯

Just want to share my experience.

1T is filled by 家中老板, she asks if there can be more space without wiping the 1T.  wklie兄 mentioned that contents can be replaced by copying contents, i decided to change the internal HDD to 3T.

Current HDD CP ratio is still best at 3T.  Considering warranty and usage, I went to WD Purple 3T (3yr warranty) at HKD$640.

Taking apart 8000D was easy (remove all black screws on the back and the bottom).  The factory installed 1T is a Toshiba 2.5" MQ01ABD100 HDD on a 2.5"/3.5" tray.  This HDD is perfect for upgrading my T430s in CDROM tray.  Removing is easy by unplugging the intergrated SATA/Power plug and unscrewing the tray.

Here comes the fun part.  The original 1T was formatted in MBR with 3 partitions, all in ext4 format.  The first one stored the recorded program info (~1G).  The second one is stored the recorded program, while the last one is Linux swap (~1G).

Trial #1:
Since we are doing ext4 copying, the best free software is Clonezilla.  I went ahead and created a bootable USB, plug in both 1T from 8000 and 3T to my PC, then rebooted.  Follow on screen instructions and clone the 1T to 3T.  It took around 2 hours to complete.  After that, I installed the 3T to 8000 and check.  I was happy to find that all is intact, except the second partition retains the same size as the 1T (~900G).  I checked the system info, and 8000 does recognize my 3T drive.  That means Clonezilla didn't expand the 2nd partition to fill the HDD.  Clonezilla cloned the HDD including formatting it to MBR with a limit of 2T.

Get back to my PC with both drive connected to see if Clonezilla can re-format the 3T with GPT and expand the partition.  Due to my limited understanding with the terminology,  that's didn't work.

Trial #2:
I decided to format the 3T with 8000.  I remove all partitioned cloned by Clonezilla, and plug the 3T in 8000.  It shows HDD Error on boot up.  I went ahead in system and format system HDD.  All went well, and I unplugged it back to PC.

wklie兄 mentioned that ext2fsd works for ext2/ext3 but with limited ability on ext4, and copying contents can be done to migrage HDD. So I decided to give it a try.  I mount 1T 2nd partition and 3T 2nd partition and started copying all contents from 1T to 3T.  It took around 3 hrs (3T Purple's sustained speed is around 60MB/s).

Plugged the 3T back to 8000 and check.  There is no recording program but i'm sure content is there!!!!

Thinking of what i have missed, I try searching for any posts mentioning HDD upgrade but to no avail.  I decided to mount the 1st partition on both HDD and check content.  Viola! 1st partition stored recorded program info. This must be the missing piece.

I go ahead and copy contents from 1T to 3T until something went wrong.  MagicTv uses filename with "?", which is not allowed in Windows.  without using LInux, I can't copy the files!!! :()

I decided to try an old program I have "Paragon HD Manager".  Luckily, it supports reading the partition info.  I tried cloning the 1st partition of 1T to 3T, but Paragon gave me a error.  The 1st partition on 1T is slight larger than the 1st partition on 3T (~10MB).  It refuses to clone the partition with destination smaller than target.  After googling for answer, I decided to try backing up 1st partition to a virtual disk (VD), and retore it back to the 1st partition on 3T.  This is possible only when content size on the VD is smaller than the target partition, which is my case.

Now 3T back to 8000, boot up, and everything is there with the extra space recognized.

Happy day! my boss is happy!

Lesson's learned:

1. Google is your friend.  
2. wklie兄 is the best friend for MagicTv solutions.
3. WD Purple is might not be very fast, but it is only warm to touch after 2 hours of operation. Only slightly more expensive than green (blue now), but with 1 extra year of warranty.

Thanks for reading this long post.