There is another thread about upgrading an internal drive in a DirecTV HR20 using linux Gparted Cd. I only have windows 7 and this is no help. My situation: I have a HR 21 DirecTV receiver with a 1 TB external esata drive plugged in. It is now 95% full. I would like to replace it with a 2 TB drive that would have my old TV programs. The new drive has both USB 2.0 and esata ports. I could connect them both to my computer (external esata port and many USB ports). I can format the new drive in FAT 32. I have partitioning programs that will copy from one drive to the other. My question is: will this work? Do I need to buy a Ghost program? Or must I find a way to use the Gparted program. I would appreciate help from some windows person that has already done this. Thanks for your help.