Bölüm türü ve dosya sistemi türünün farkı nedir?


12

Linux'ta Seagate Freeagent harici HDD'mi FAT dosya sistemine biçimlendiriyorum, çünkü Windows'ta yapılamıyor, ancak merak ediyorum, bölüm türü ve dosya sistemi türü arasındaki fark nedir?

disk yardımcı programı

FAT dosya sistemi için önerilen bölüm türü nedir? Bu sürücüyü Linux PC, Windows PC ve Wii'de kullanacağım.


Google'da bununla
nickanor

Ben olsaydım, harici HDD'yi dosya başına 4GB dosya boyutu sınırına sahip olduğundan FAT olarak biçimlendirmezdim. Bu sınıra sahip olmadığı ve hem Windows hem de Ubuntu üzerinde çalıştığı için NTFS olarak biçimlendirin. Aynı zamanda hataya daha az yatkındır. en.wikipedia.org/wiki/NTFS
ThiagoPonte

@nickanor Orada bölüm türü hakkında herhangi bir söz görmüyorum .
PatrixCR

@ThiagoPonte Maalesef Wii,
NTFS'yi

Üzgünüm Wii'yi görmedim.
ThiagoPonte

Yanıtlar:


11

Bölümler, sabit sürücüde depolanan bir bölüm tablosundaki girdilerden başka bir şey değildir ve bu tablo, sürücüdeki bölümün başlangıcı ve bitişi için sınırı belirler ve türü dahil bölümle ilgili bazı yararlı bilgileri tutar .

Dosya sistemleri, verileri bölümler içinde depolamak, verileri yönetmek ve okumak ve yazmak kolay bir şekilde saklamanın bir yoludur. Bazıları bunu diğerlerinden daha iyi yapar.

Bölümleme tablosundaki bir bölüm girişi, İşletim Sisteminin bölümün nasıl işleneceğini bilmesi için bir bölüm türüne ihtiyaç duyacaktır.

Heres, fdisk'ten yazdırılan bölüm türlerinin bir listesidir.

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

Gördüğünüz gibi en doğru tip c

Sağladığınız ekran görüntüsü geçerli durumsa, bölüm türünü fdisk /dev/sdb

Daha sonra tbir bölüm türünü, ardından bölüm numarasını 1ve ardından bölüm kodunu değiştirmek için cdüğmesine basın wve değişiklikleri diske yazmak için düğmesine basın .


1
Bölüm türü, onaltılık basamaklar, ikili veya ondalık veya sekizli veya başka bir şekilde temsil edilebilecek bir bayttır ... Linux'un bölüm türünü kullanmadığını da unutmayın.
Aralık'ta psusi

Mesele, hex'in insanların sadece bir bayt olan verilerin türünü değil, verileri temsil ettiği bir yol olmasıydı. fdiskhex ile çalışmayı sever ancak hexadecimal gösterim ile gerçek tür kodu arasında gerçek bir ilişki yoktur. İnsanlara, onaltılık sayıların, bazen insanların düşündüğü gibi, sihirli özelliklerle dolu olmadığını hatırlatmak isterim. Birçok program 10 veya 0xa'yı memnuniyetle kabul eder ve aynı anlama gelir.
psusi

@psusi İhtiyaç duyulmadığı için tartışmalı çizgiyi sildim ve cevabın bu bölümünde işaret ettiğiniz gibi doğru değil, tablodaki bir bayt.
squareborg

Ayrıca, bölme türlerinin farklı bölme sistemlerinde tamamen farklı olduğunu unutmayın. 1 bayt kodlar MBR disklerde kullanılır, ancak GPT diskleri 16-baytlık GUID kodları kullanır, bu da çoğu bölümleme aracının gizlediği veya başka bir şeye (bir açıklama veya bazen 2 baytlık kod) çevirdiği anlamına gelir. Gönderilen ekran görüntüsü bir MBR diskini gösteriyor gibi görünüyor, ancak açıklanan ayrıntıların bazıları GPT veya diğer bölümleme şemaları için farklı olacaktır.
Rod Smith

1
Üzgünüm, oyunun sonlarına doğru. Bunun nedeni, UEFI'nin aksine BIOS'un dosya sistemleri kavramından tamamen haberdar olmamasıdır. Yapabileceği tek şey, bir aşama bir önyükleme yükleyicisini çalıştırmak için çok az bir alana sahip olan MBR'ye ertelemektir, bu nedenle her bölümde kullanılan dosya sistemlerini belirlemek için sistemi dolaşmak için fazla mantık içeremez. Bu nedenle, MBR'nin bölüm türlerini önceden bölüm tablosunda açıkça ayarlaması gerekir.
Kevin
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.