を使用してパーティションを分割しましたが、再fdisk
起動した後、私のパーティションはFATファイルシステム(ext4)にあります。質問がありますか?問題を解決したり、間違ったパーティションからデータを取得したりするには?これが可能であることを願っています。私がしたコマンドのリスト:
resize2fs /dev/sda3 300G
fdisk /dev/sda
//here I remove sda3 partition and create 2 new for sda3 and sda4.
//w and reboot...
//...and I've got this structure:
Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x3e74fdb8
Device Boot Start End Blocks Id System
/dev/sda1 16065 626534 305235 de Dell Utility
/dev/sda2 626535 6924014 3148740 82 Linux swap / Solaris
/dev/sda3 * 6924015 636069614 314572800 83 Linux
/dev/sda4 636069615 1465149167 414539776+ 83 Linux
mount
彼がスーパーブロックを読むことができないので、私は余分なe2fsck
スーパーブロックで始まり、出力mke2fs
ですべてのスーパーブロックを使用しようとしています。私もそれを試しましたmount -f -t ext4 /dev/sda3 tempdir
。
testdisk
[none]
必要なすべてのパーティションを見つけます。ただし、検索モードでのみ可能です。私が理解したように、彼らの出力はファイルシステムのサイズを回復したりデータを回復したりするために使用できますが、私は彼女の出力を理解していません。
Disk /dev/sda - 750 GB / 698 GiB - CHS 91202 255 63
Partition Start End Size in sectors
P ext3 1 0 1 38 254 57 610464
P FAT32 431 0 1 561 254 63 2104515 [NO NAME]
P ext4 431 4 20 39593 132 25 629145600
P ext4 39593 128 5 91201 80 60 829079552
Write isn't available because the partition table type "None" has been selected.
誰かがこのデータを使用してパーティションファイルシステムを手動で復元したり、データを別のパーティションに移動したりする方法を教えてください。
答え1
何らかの理由でfdisk
無効なパーティションオフセットが生成されました(@frostschutz ありがとう)。必要な項目とオプションがtestdisk
見つかりませんでした(彼はパーティションだけが見つかりました)。私が彼にVistaについて尋ねたとき、彼はそれを使うべきだと言いました。削除しないと復元する方法はありません。だからそれを入れて(削除と分割)、すべてのデータが戻ってきました。その後、新しいパーティションを作成しました。私は試してみましたが、回復されたファイルが奇妙に見え、私のフォルダにファイルがありませんでした。[Intel]
not created with vista
sda2
Yes
Deep search
sda2
sda4
sda3
sda2
sda4
sda2
sda4
PhotoRec