Is the board end of the HDD ZIF 40pin ribbon cable the same on the CE-ATA 10pin cable that comes with the 160GB iPods (every 5th gen, except the 160GB, uses the board to ZIF 40pin cable)?
The statement in the OP "Your Xbox One console is not capable of formatting a replacement hard drive for use as the main drive." is factually inaccurate.
The Xbox One stores the EFI boot partition and Recovery partition (containing WinRE) on the NAND flash, as well as most likely as vhd containing cli programs and scripts. Provided the GPT header has been modified in Linux prior to installation into the XB1, the XB1 will auto partition and format the HDD to the original partition layout of the original HDD that shipped with the unit
If it shipped with a 500GB HDD, and one installs a 1 or 2TB HDD without utilizing a separate script written by Juvenal1 on GitHub, the partition layout will utilize 465GB for the 5 partitions with a 465GB unallocated space after partition 5
Xbox One HDD Replacement wiki (scroll to bottom): http://jw0914.github.io/Wikis/
You'd need to make a WIM of Partition 2 (User Content). I'm not sure about pictures/videos, but I would imagine they'd be redownloaded once you sync your Xbox Live account by logging in, just like everything else (licenses, games, etc.). You'd have to verify that however.
I go over how to create WIMs of the partitions in the Xbox One HDD Replacement wiki I wrote, which can be found on my GitHub (scroll to very bottom): http://jw0914.github.io/Wikis/
Please see my Xbox One HDD Replacement Wiki to solve your issue (scroll to very bottom): http://jw0914.github.io/Wikis/
Please see my reply to Genesis730
It seems all tutorials miss a few things... the issue you're having is due to how the OS rebuild occurs. When the rebuild occurs, Windows will wipe and repartition the HDD if it's partition structure is different than the HDD it shipped with, which wipes the rebuild files, thus a 101 error is received.
Because no tutorial gives accurate instructions on how to rebuild the OS, I created a wiki that can be found on my GitHub (scroll to very bottom): http://jw0914.github.io/Wikis/