파티션 유형과 파일 시스템 유형의 차이점은 무엇입니까?


12

Windows에서 수행 할 수 없기 때문에 Linux에서 Seagate Freeagent 외장 HDD를 FAT 파일 시스템으로 포맷하고 있는데 파티션 유형파일 시스템 유형 의 차이점이 무엇인지 궁금 합니다 .

디스크 유틸리티

FAT 파일 시스템에 권장되는 파티션 유형은 무엇입니까? 이 드라이브는 Linux PC, Windows PC 및 Wii에서 사용하겠습니다.


이것에 대해 구글에 대한 많은 결과가 있습니다, this ask.metafilter.com/115106/…를
nickanor

내가 당신이라면 파일 당 4GB의 파일 크기 제한이 있기 때문에 외장 HDD를 FAT로 포맷하지 않습니다. 이 제한이 없으므로 NTFS로 포맷하고 Windows와 Ubuntu에서 모두 작동합니다. 또한 오류가 덜 발생합니다. en.wikipedia.org/wiki/NTFS
ThiagoPonte

@nickanor 파티션 유형 에 대한 언급이 없습니다 .
PatrixCR

@ThiagoPonte 불행하게도, Wii는 NTFS를 읽을 수 없습니다
PatrixCR

내가 Wii를 보지 못해서 죄송합니다.
ThiagoPonte

답변:


11

파티션은 하드 드라이브에 저장된 파티션 테이블의 항목에 지나지 않으며이 테이블은 드라이브에서 파티션의 시작과 끝의 경계를 설정하고 파티션 유형을 포함하여 파티션에 대한 유용한 정보를 보유 합니다.

파일 시스템은 데이터를 관리하고 읽고 쓰기가 쉬운 방식으로 파티션 내부에 데이터를 저장하는 방법입니다. 어떤 사람들은 다른 사람들보다 더 잘합니다.

파티션 테이블의 파티션 항목에는 운영 체제가 파티션을 처리하는 방법을 알 수 있도록 파티션 유형이 필요합니다.

다음은 fdisk에서 인쇄 된 파티션 유형 목록입니다.

Partition number (1-5): 1
Hex code (type L to list codes): L

 0  Empty           24  NEC DOS         81  Minix / old Lin bf  Solaris        
 1  FAT12           27  Hidden NTFS Win 82  Linux swap / So c1  DRDOS/sec (FAT-
 2  XENIX root      39  Plan 9          83  Linux           c4  DRDOS/sec (FAT-
 3  XENIX usr       3c  PartitionMagic  84  OS/2 hidden C:  c6  DRDOS/sec (FAT-
 4  FAT16 <32M      40  Venix 80286     85  Linux extended  c7  Syrinx         
 5  Extended        41  PPC PReP Boot   86  NTFS volume set da  Non-FS data    
 6  FAT16           42  SFS             87  NTFS volume set db  CP/M / CTOS / .
 7  HPFS/NTFS/exFAT 4d  QNX4.x          88  Linux plaintext de  Dell Utility   
 8  AIX             4e  QNX4.x 2nd part 8e  Linux LVM       df  BootIt         
 9  AIX bootable    4f  QNX4.x 3rd part 93  Amoeba          e1  DOS access     
 a  OS/2 Boot Manag 50  OnTrack DM      94  Amoeba BBT      e3  DOS R/O        
 b  W95 FAT32       51  OnTrack DM6 Aux 9f  BSD/OS          e4  SpeedStor      
 c  W95 FAT32 (LBA) 52  CP/M            a0  IBM Thinkpad hi eb  BeOS fs        
 e  W95 FAT16 (LBA) 53  OnTrack DM6 Aux a5  FreeBSD         ee  GPT            
 f  W95 Ext'd (LBA) 54  OnTrackDM6      a6  OpenBSD         ef  EFI (FAT-12/16/
10  OPUS            55  EZ-Drive        a7  NeXTSTEP        f0  Linux/PA-RISC b
11  Hidden FAT12    56  Golden Bow      a8  Darwin UFS      f1  SpeedStor      
12  Compaq diagnost 5c  Priam Edisk     a9  NetBSD          f4  SpeedStor      
14  Hidden FAT16 <3 61  SpeedStor       ab  Darwin boot     f2  DOS secondary  
16  Hidden FAT16    63  GNU HURD or Sys af  HFS / HFS+      fb  VMware VMFS    
17  Hidden HPFS/NTF 64  Novell Netware  b7  BSDI fs         fc  VMware VMKCORE 
18  AST SmartSleep  65  Novell Netware  b8  BSDI swap       fd  Linux RAID auto
1b  Hidden W95 FAT3 70  DiskSecure Mult bb  Boot Wizard hid fe  LANstep        
1c  Hidden W95 FAT3 75  PC/IX           be  Solaris boot    ff  BBT            
1e  Hidden W95 FAT1 80  Old Minix

보시다시피 가장 정확한 유형은 c입니다.

제공 한 스크린 샷이 현재 상태 인 경우 다음을 사용하여 파티션 유형을 변경할 수 있습니다 fdisk /dev/sdb

그런 다음을 눌러 t파티션 유형을 변경 한 다음 파티션 번호 1와 파티션 코드 c를 차례로 눌러 w변경 사항을 디스크에 쓰려면


1
파티션 유형은 16 진 숫자, 2 진 또는 10 진 또는 8 진 등으로 표현 될 수있는 바이트입니다. 또한 Linux는 파티션 유형을 사용하지 않습니다.
psusi

요점은 16 진수는 단순히 데이터 자체의 유형이 아니라 바이트 인 인간이 데이터를 나타내는 방법이라는 것입니다. fdisk16 진수로 작업하는 것을 좋아하지만 16 진수 표현과 실제 유형 코드 사이에는 본질적인 관계가 없습니다. 저는 사람들이 때때로 사람들이 생각하는 것처럼 16 진수에 마법의 속성이 깃들여 있지 않다는 것을 상기시키고 싶습니다. 많은 프로그램이 10 또는 0xa를 기꺼이 받아들이며 같은 의미입니다.
psusi

@psusi 필자가 필요하지 않은 논쟁의 여지가있는 줄을 삭제했으며 대답의 해당 부분에서 지적했듯이 테이블의 바이트가 사실이 아닙니다.
squareborg

또한 파티션 유형은 다른 파티션 시스템에서 완전히 다릅니다. 1 바이트 코드는 MBR 디스크에서 사용되지만 GPT 디스크는 16 바이트 GUID 코드를 사용하는데, 대부분의 파티셔닝 도구는 다른 것 (설명 또는 때로는 2 바이트 코드)으로 숨기거나 변환합니다. 게시 된 스크린 샷은 MBR 디스크를 표시하는 것으로 보이지만 GPT 또는 다른 파티셔닝 구성표에 따라 일부 세부 정보가 다를 수 있습니다.
Rod Smith

1
게임 늦어서 미안 UEFI와 달리 BIOS가 파일 시스템의 개념을 완전히 인식하지 못했기 때문입니다. MBR을 연기하기 만하면됩니다. MBR은 1 단계 부트 로더를 실행할 공간이 매우 적기 때문에 각 파티션에서 사용중인 파일 시스템을 결정하기 위해 시스템을 통과하는 논리를 많이 포함 할 수 없습니다. 따라서 MBR은 사전에 파티션 테이블에 파티션 유형을 명시 적으로 설정해야합니다.
케빈
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.