testdisk: 내 파티션 유형 목록에서 "확장 LBA"를 사용할 수 없습니다.

testdisk: 내 파티션 유형 목록에서 "확장 LBA"를 사용할 수 없습니다.

Windows 복원으로 인해 부팅이 엉망이 되고 파티션 중 하나가 "할당되지 않은" 것처럼 보이게 되었습니다. 그래서 testdisk로 고쳐보려고 합니다. 테스트디스크 분석 결과는 다음과 같습니다.

TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <[email protected]>
http://www.cgsecurity.org

Disk /dev/sda - 320 GB / 298 GiB - CHS 38913 255 63
     Partition               Start        End    Size in sectors
 D HPFS - NTFS              0  32 33  1697  43 10   27262976
 D HPFS - NTFS           1697  43 11  1709 233 60     204800
 D HPFS - NTFS           1709 233 61 20677  87 18  304711680
>D Linux                20677  87 19 38784  99 35  290889728
 D Linux Swap           38784  99 36 38913  70  5    2070528

파티션이 정확합니다(실린더 정렬이 아닌 것이 이상하다는 점을 제외하고). 그러나 Linux 및 Linux 스왑 파티션은 확장 파티션에 있어야 하는데, testdisk가 포착하지 못한 것 같습니다. 그래서 "A"로 추가하고 타입을 "확장 LBA"로 바꿔보려고 하는데, 인터넷으로 판단하면 필요한 것 같습니다. 그러나 이 유형(보통 0f인 것으로 알고 있음)은 내 목록에서 누락되었습니다.

List of partition type
01 FAT12                50 OnTrack DM RO        a9 NetBSD
02 XENIX root           51 OnTrack DM RW-NOVEL  ab Darwin boot
03 XENIX /usr           52 CP/M-Microport V/386 af HFS
04 FAT16 <32M           53 OnTrack DM WO ???    b7 BSDI
06 FAT16 >32M           54 OnTrack DM DDO       b8 BSDI swap
07 HPFS - NTFS          55 EZ-Drive             bc Acronis
09 AIX data             56 GoldenBow VFeature   be Solaris boot
0a OS/2 Boot Manager    61 SpeedStor            bf Solaris
0b FAT32                63 Unixware, HURD, SCO  c1 secured FAT12
0c FAT32 LBA            64 NetWare 286          c4 secured FAT16
0e FAT16 LBA            65 NetWare 3.11+        c6 sec. Huge-bad FAT16
10 OPUS                 67 Novell               c7 Syrinx Boot-bad NTFS
11 hid. FAT12           68 Novell               d8 CP/M-86
12 Compaq Diagnostics   69 Novell               db CP/M
14 hid. FAT16 <32M      70 DiskSecure MB        de Dell Utility
16 hid. FAT16 >32M      75 PC/IX                e1 SpeedStor FAT12 ext
17 hid. HPFS/NTFS       80 Minix v1.1-1.4a      e3 DOS RO
18 AST swap             81 Minix / old Linux    e4 SpeedStor FAT16 ext
19 Willowtech Photon    82 Linux Swap           eb BeFS
1b hid. FAT32           83 Linux                ee EFI GPT
1c hid. FAT32 LBA       86 NT FAT16 V/S set     ef EFI (FAT-12/16/32)
1e hid. FAT16 LBA       87 HPFS FT mirror-V/S set f0 Linux/PA-RISC boot
20 Willowsoft OFS1      8e Linux LVM            f1 Storage Dimensions
24 NEC MS-DOS 3.x       93 Amoeba               f2 DOS secondary
27 Windows RE(store)    94 Amoeba bad block     f4 SpeedStor
38 Theos                a0 NoteBIOS save2disk   fb VMFS
3c PMagic recovery      a5 FreeBSD              fd Linux RAID
40 VENIX 80286          a6 OpenBSD              fe LANstep
41 PPC PReP Boot        a8 Darwin UFS           ff Xenix bad block
42 W2K Dynamic/SFS

확장 파티션은 어떻게 생성하나요?

답변1

이것은 내 의견에 대한 귀하의 답변을 바탕으로 문제에 대한 나의 견해입니다.

  1. 복원 중에 파티션 위치 및 크기를 변경하지 않은 경우 파티션은 원래 실린더 경계에 정렬되지 않은 것입니다. 어쨌든 실린더는 드라이브가 Windows와 통신할 때 사용하는 허구일 뿐이므로 별로 중요하지 않습니다.

  2. Windows 복원은 확실히 Grub 부팅을 파괴했습니다.

  3. 복원 중에 파티션 유형이 변경되었다는 사실은 복원으로 인해 하나 이상의 파티션이 삭제되었음을 의미합니다.

Windows의 상태가 양호하므로 Linux를 다시 설치하면 Grub도 복원되어야 한다고 생각합니다. 이렇게 하면 testdisk보다 파티션 테이블이 훨씬 더 안전하게 설정됩니다. 필요한 경우 Linux 파티션을 삭제하고 다시 생성하지만 이는 필요하지 않을 수도 있습니다.

관련 정보