返信する気は無かったけど、純粋に技術的な質問にだけ回答します。
だいたい、リカバリ中にFDISKってどうやるの?
自分の知っている工場出荷時の状態に戻すリカバリーには、HDD 全体を初期化して、C ドライブの容量をユーザーが指定できる物がありました。また、パーティションサイズを変更せずに、フォーマットだけしてリカバリーする物もありましたので、この場合は、事前に diskpart なり fdisk なりで、パーティションを作成しておけば、C ドライブの容量を変えられます。実際に、どの様な動作をするかは、そのリカバリーソフトの作り方次第です。
なお、サイズ変更出来ず、固定でリカバリーする物もありましたことを、追加しておきます。
追記.
回答内容に誤りがありましたので、訂正します。
Windows XP では、FDISK コマンドは、サポートされていません。回復コンソールでも使用出来ません。MS-DOS 環境か、以前の OS 環境を用意する必要が有ります。コマンド自体がサポートされていないので、リカバリー環境が DOS でない限り、リカバリ中に FDISK を利用することは不可能と思います。