ประเภทพาร์ติชั่นและประเภทระบบไฟล์ต่างกันอย่างไร?


12

ฉันกำลังฟอร์แมต HDD ภายนอกของ Seagate Freeagent ใน Linux เป็นระบบไฟล์ FAT เพราะไม่สามารถทำได้ใน Windows แต่ฉันสงสัยว่าอะไรคือความแตกต่างระหว่างประเภทพาร์ติชันและประเภทระบบไฟล์ ?

ยูทิลิตี้ดิสก์

และประเภทพาร์ติชั่นที่แนะนำสำหรับระบบไฟล์ FAT คืออะไร? ฉันจะใช้ไดรฟ์นี้ใน Linux PC, Windows PC และ Wii


มีผลลัพธ์มากมายใน google เกี่ยวกับเรื่องนี้ลองอ่านask.metafilter.com/115106//
nickanor

ถ้าฉันเป็นคุณฉันจะไม่ฟอร์แมตฮาร์ดดิสก์ภายนอกเป็น FAT เนื่องจากมีขนาดไฟล์ จำกัด ที่ 4GB ต่อไฟล์ จัดรูปแบบเป็น NTFS เนื่องจากไม่มีขีด จำกัด นี้และทำงานได้ทั้งบน Windows และ Ubuntu นอกจากนี้ยังมีข้อผิดพลาดน้อยแนวโน้ม en.wikipedia.org/wiki/NTFS
ThiagoPonte

@nickanor ฉันไม่เห็นพูดถึงประเภทพาร์ติชันที่นั่น
PatrixCR

@ThiagoPonte น่าเสียดายที่ Wii ไม่สามารถอ่าน NTFS ได้
PatrixCR

ขออภัยฉันไม่เห็น Wii
ThiagoPonte

คำตอบ:


11

พาร์ทิชันไม่มีอะไรมากไปกว่ารายการในตารางพาร์ติชันที่เก็บไว้ในฮาร์ดไดรฟ์และตารางนี้จะกำหนดขอบเขตสำหรับการเริ่มต้นและสิ้นสุดของพาร์ติชันบนไดรฟ์และเก็บข้อมูลที่เป็นประโยชน์เกี่ยวกับพาร์ติชันรวมถึงประเภท

ระบบไฟล์เป็นวิธีการจัดเก็บข้อมูลภายในพาร์ทิชันในแบบที่ง่ายต่อการจัดการและอ่านและเขียนข้อมูล บางคนทำได้ดีกว่าคนอื่น

รายการพาร์ติชันในตารางพาร์ติชันจะต้องมีประเภทพาร์ติชันเพื่อช่วยให้ระบบปฏิบัติการทราบวิธีจัดการพาร์ติชัน

Heres เป็นรายการประเภทพาร์ติชันที่พิมพ์จาก 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

ในขณะที่คุณสามารถดูประเภทที่ถูกต้องที่สุดจะเป็น

หากภาพหน้าจอที่คุณระบุเป็นสถานะปัจจุบันคุณสามารถเปลี่ยนประเภทพาร์ติชันได้ fdisk /dev/sdb

จากนั้นคุณกดtเพื่อเปลี่ยนประเภทพาร์ติชันตามด้วยหมายเลขพาร์ติชัน1ตามด้วยรหัสพาร์ติชันcในที่สุดกดwเพื่อเขียนการเปลี่ยนแปลงไปยังดิสก์


1
ประเภทพาร์ติชันคือไบต์ซึ่งอาจแสดงเป็นเลขฐานสิบหกหรือไบนารีหรือฐานสิบหรือฐานแปดหรืออะไรก็ตาม ... นอกจากนี้โปรดทราบว่า Linux ไม่ได้ใช้ประเภทพาร์ติชัน
psusi

จุดคือเลขฐานสิบหกเป็นเพียงวิธีที่มนุษย์แสดงข้อมูลไม่ใช่ชนิดของข้อมูลเองซึ่งเป็นเพียงไบต์ fdiskชอบทำงานกับ hex แต่ไม่มีความสัมพันธ์ภายในใด ๆ ระหว่างการแสดงเลขฐานสิบหกและรหัสประเภทที่แท้จริง ฉันแค่ต้องการเตือนผู้คนว่าตัวเลขเลขฐานสิบหกนั้นไม่ได้มีคุณสมบัติที่น่าอัศจรรย์อย่างที่บางคนคิด หลายโปรแกรมยินดีรับ 10 หรือ 0xa และพวกเขาหมายถึงสิ่งเดียวกัน
psusi

@psusi ฉันลบบรรทัดการโต้เถียงเนื่องจากไม่จำเป็นและคุณชี้ไปที่ส่วนหนึ่งของคำตอบว่าไม่เป็นความจริงเพราะเป็นไบท์ในตาราง
squareborg

โปรดทราบว่าประเภทพาร์ติชันนั้นแตกต่างกันอย่างสิ้นเชิงในระบบการแบ่งพาร์ติชันที่ต่างกัน รหัส 1 ไบต์ใช้กับดิสก์ MBR แต่ดิสก์ GPT ใช้รหัส GUID ขนาด 16 ไบต์ซึ่งเครื่องมือการแบ่งส่วนใหญ่จะซ่อนหรือแปลเป็นอย่างอื่น (คำอธิบายหรือบางครั้งเป็นรหัส 2 ไบต์) ภาพหน้าจอที่โพสต์ปรากฏว่าแสดงดิสก์ MBR แต่รายละเอียดบางส่วนที่อธิบายไว้จะแตกต่างกันสำหรับ GPT หรือรูปแบบการแบ่งพาร์ติชันอื่น ๆ
ร็อดสมิ ธ

1
ขออภัยมาช้าไปแล้ว ฉันคิดว่าเหตุผลก็คือว่า BIOS ซึ่งตรงข้ามกับ UEFI นั้นไม่ได้ตระหนักถึงแนวคิดของระบบไฟล์ สิ่งที่ทำได้คือเลื่อนไปที่ MBR ซึ่งมีพื้นที่จำนวนน้อยมากในการรันตัวบูตบูทตัวที่หนึ่งดังนั้นมันจึงไม่มีเหตุผลมากมายที่จะข้ามไปที่ระบบเพื่อกำหนดระบบไฟล์ที่ใช้ในแต่ละพาร์ติชัน ดังนั้น MBR จำเป็นต้องมีประเภทพาร์ติชันที่ตั้งไว้อย่างชัดเจนในตารางพาร์ทิชันก่อน
เควิน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.