를 사용하여 파티션을 분할했지만 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