Apa perbedaan tipe partisi dan tipe sistem file?

12

Saya memformat HDD eksternal Seagate Freeagent saya di Linux ke sistem file FAT, karena tidak dapat dilakukan di Windows, tetapi saya bertanya-tanya, apa perbedaan antara tipe partisi dan tipe sistem file ?

utilitas disk

Dan apa tipe partisi yang disarankan untuk sistem file FAT? Saya akan menggunakan drive ini di PC Linux, Windows PC, dan Wii.

PatrixCR
sumber
Ada banyak hasil di Google tentang ini, coba baca ask.metafilter.com/115106/…
nickanor
Jika saya jadi Anda, saya tidak akan memformat HDD Eksternal sebagai FAT, karena ia memiliki batas ukuran file 4GB per file. Memformatnya sebagai NTFS, karena tidak memiliki batas ini, dan berfungsi pada Windows dan Ubuntu. Ini juga lebih rentan kesalahan. en.wikipedia.org/wiki/NTFS
ThiagoPonte
@nickanor Saya tidak melihat menyebutkan tentang tipe partisi di sana.
PatrixCR
@ThiagoPonte Sayangnya, Wii tidak dapat membaca NTFS
PatrixCR
Maaf saya tidak melihat Wii.
ThiagoPonte

Jawaban:

11

Partisi tidak lebih dari entri dalam tabel partisi yang disimpan di hard drive dan tabel ini menetapkan batas untuk awal dan akhir partisi pada drive dan menyimpan beberapa informasi berguna tentang partisi termasuk jenisnya.

Sistem file adalah cara menyimpan data di dalam partisi dengan cara yang mudah dikelola dan dibaca serta ditulis data. Beberapa melakukannya lebih baik daripada yang lain.

Entri partisi dalam tabel partisi akan memerlukan jenis partisi untuk membantu Sistem Operasi mengetahui cara menangani partisi.

Inilah daftar jenis partisi yang dicetak dari 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

Seperti yang Anda lihat, tipe yang paling benar adalah c

Jika tangkapan layar yang Anda berikan adalah kondisi saat ini, Anda dapat mengubah jenis partisi dengan fdisk /dev/sdb

Anda kemudian tekan tuntuk mengubah jenis partisi, diikuti oleh nomor partisi 1, diikuti oleh kode partisi cakhirnya tekan wuntuk menulis perubahan ke disk

squareborg
sumber
1
Tipe partisi adalah byte, yang dapat direpresentasikan sebagai digit hex, atau biner atau desimal atau oktal atau apa pun ... juga perhatikan bahwa Linux tidak menggunakan tipe partisi.
psusi
Intinya adalah bahwa hex hanyalah cara manusia merepresentasikan data, bukan tipe data itu sendiri, yang hanya byte. fdisksuka bekerja dengan hex tetapi tidak ada hubungan intrinsik antara representasi heksadesimal dan kode jenis yang sebenarnya. Saya hanya ingin mengingatkan orang-orang bahwa angka heksadesimal tidak dijiwai dengan sifat magis, seperti yang kadang-kadang orang pikirkan. Banyak program akan dengan senang hati menerima 10 atau 0xa dan artinya sama.
psusi
@psusi Saya menghapus baris kontroversial karena tidak diperlukan dan ketika Anda menunjuk pada bagian jawaban itu tidak benar dengan byte dalam tabel.
squareborg
Perhatikan juga bahwa tipe partisi sama sekali berbeda pada sistem partisi yang berbeda. Kode 1-byte digunakan pada disk MBR, tetapi disk GPT menggunakan kode GUID 16-byte, yang sebagian besar alat partisi menyembunyikan atau menerjemahkannya menjadi sesuatu yang lain (deskripsi atau terkadang kode 2-byte). Cuplikan layar yang diposting tampaknya menunjukkan disk MBR, tetapi beberapa detail yang dijelaskan akan berbeda untuk GPT atau skema partisi lainnya.
Rod Smith
1
Maaf, terlambat ke permainan. Saya pikir alasannya adalah karena BIOS, berbeda dengan UEFI, sama sekali tidak mengetahui konsep sistem file. Yang dapat dilakukan adalah tunduk pada MBR, yang memiliki jumlah ruang yang sangat kecil untuk menjalankan bootload tahap satu, sehingga tidak dapat memuat banyak logika untuk melintasi sistem untuk menentukan sistem file yang digunakan di setiap partisi. Dengan demikian, MBR perlu memiliki tipe partisi secara eksplisit diatur dalam tabel partisi sebelumnya.
Kevin