Factory reset from the phone, not like reflashing by external computer? I'd imagine it cannot change partitioning then, since the device has no access to the firmware images. If it did repartition the device, where would it pull the new data to the device?