Originally Posted by CaptainVideoJW
I cloned the 500 GB drive in the X1 to a 2 TB drive. I put the 2 TB drive back into the X1 and it works, DVR recordings are intact. The problem is that I don't know how to extend the partition that holds the recordings. Tried lots of software.
If there is still any interest in this, I can tell you how I expanded the drive on my Pace XG1, but I am worried that the control of the device by the "cloud" and recording sync will limit the usefulness in the long term. The space used meter on my xfinitytv MyDVR page shows I've used only 18% of the upgraded 1.8TB space in the media partition, but the xtv page says I'm at 100%, so I suspect the cloud controller may tell the DVR to delete recordings or not record something that is scheduled, even though the DVR itself is fine and happy.
As I have found no information whatsoever about the on disk layout used in these devices, and still don't understand what the partitions do, or even if this will lead to some weird corruption at some point because the garbage left behind in the expanded space from moving things around, I cannot recommend anyone try this unless you fully understand the risk of loosing all future recordings, risk that CC will notice you've used too much space, risk of damage to leased hardware, etc. I myself will probably put the 500GB disk back eventually, just because of the cloud sync space issue, but wanted to share this for future researchers.
Standard disclaimer applies that this, like so many other DVRs which can be expanded with replacing the disk, is only about increasing storage of content which we are legitimately licensed to view and record, and no attempt is made to bypass security of the device or modify it in such a way to decrypt or access recording data, violate copyrights, or any other action prohibited by law.
The disk in my device was a Seagate ST3500312CS, 500GB DVR disk partitioned as:
=> 34 976773101 da3 GPT (500G)
34 2014 - free - (1.0M)
2048 933227253 1 Media (445G)
933229301 1291 - free - (646K)
933230592 20970229 2 Data (10G)
954200821 1291 - free - (646K)
954202112 10484469 3 Temp fsroot (5.0G)
964686581 1291 - free - (646K)
964687872 8387317 5 Swap (4.0G)
973075189 1291 - free - (646K)
973076480 2095861 6 CDL Scratch (1.0G)
975172341 1291 - free - (646K)
975173632 29429 7 Signature (14M)
975203061 1291 - free - (646K)
975204352 1568783 8 rootfs (766M)
I started with a straight "dd" clone of the disk onto a 2TB ST2000DM001 I had laying around,
and made sure the DVR would boot from it, but as others mentioned, it didn't find the extra space.
Using "gparted" under linux, in order to move around the partitions on the new disk, I reformatted
the partitions with unknown type to fat32 or fat16 (media, cdl scratch, and signature) also the xfs data partition.
As my replacement disk is 4k-AF, I also upsized all the partitions to align on 1MB boundaries.
I don't know if those free space areas between partition are important, but I eliminated all of them
to get a clean partition alignment and just because it bugged me. So far it seems fine.
move part8 rootfs to end of disk, round up to 768mb
move part7 signature to end of free space, round up to 16mb
move part6 cdl to end of free space, round up to 1gb
move part5 swap to end of free space, round up to 4096mb
move part3 temp to end of free space, round up to 5120mb
move part2 data to end of free space, round up to 10240mb
expand part1 media to fill free space (mine was 1.8TB)
reformat data as xfs
clear format on media, cdl scratch, signature
ensure all partitions keep the same flags (microsoft something data?)
next, dd each individual partition from the original disk over the top of the matching partition
on the new disk. media will be short, and I don't know if that will eventually cause problems,
so in my case I did a factory reset, with hope that it triggers a reformat of the partition.
I don't know if it is required, but this was my first attempt, so trying to play it safe.
install new disk into the dvr and boot
once it is fully loaded, perform a factory reset (these steps worked for my Pace XG1)
Press and Hold front panel power button for 2 seconds and release,
Press "OK", Press Right arrow, Press Down arrow,
Press the front panel power button
Once it recovers, you should have 1.8tb for video storage instead of 450gb.
You will need to reenter account number and reconfigure all settings.
Any previously recorded shows are lost.