EasyManua.ls Logo

Rocstor Rocpro 850 - HFS Plus or HFS

Rocstor Rocpro 850
50 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
43ROCSTOR‐ROCPRO850usermanual
HFSPlusorHFS+
ThisisafilesystemdevelopedbyAppleInc.toreplacetheirHierarchicalFileSystem(HFS)as
theprimaryfilesystemusedinMacintoshcomputers(orothersystemsrunningMacOS).Itis
alsooneoftheformatsusedbytheiPoddigitalmusicplayer.HFSPlusisalsoreferredtoasMac
OSExtended(or,erroneously,“HFSExtended”),whereitspredecessor,HFSisalsoreferredto
asMacOSStandard(or,erroneously,as“HFSStandard”).Duringdevelopment,Applereferred
tothisfile
systemwiththecodenameSequoia.
HFSPlusisanimprovedversionofHFS,supportingmuchlargerfiles(blockaddressesare32bit
lengthinsteadof16bit)andusingUnicode(insteadofMacOSRomanoranyofseveralother
charactersets)fornamingtheitems(files,folders).Nameswere
normalizedtoaformvery
nearlythesameasNFD(therearesomeminordifferencesderivedfromthefactthattheHFS
PlusformatwasfinalizedbeforeUnicodehadstandardizedtheNFDformat).HFSPluspermits
filenamesupto255UTF16charactersinlength,andnforkedfilessimilartoNTFS,though
almostnosoftwaretakesadvantageofforksotherthanthedataforkandresourcefork.HFS
Plusalsousesafull32bitallocationmappingtable,ratherthanHFS’s16bits.Thiswasaserious
limitationofHFS,meaningthatnodiskcouldsupportmorethan65,536allocationblocksunder
HFS.Whendisksweresmall,thiswasoflittleconsequence,butaslargercapacitydrives
becameavailable,itmeantthatthesmallestamountofspacethatanyfilecouldoccupy(a
singleallocationblock)becameexcessivelylarge,wastingsignificantamountsofspace.For
example,ona1GBdisk,theallocationblocksizeunderHFSis16KB,soevena1bytefilewould
takeup16KBofdiskspace.
HFSPlusvolumesaredividedintosectors(calledlogicalblocksinHFS),thatareusually512
bytesinsize.Thesesectorsarethengroupedtogetherintoallocationblockswhichcancontain
oneormoresectors.Thenumberofallocationblocksdependsonthetotalsizeofthevolume.
HFSPlususesalargervaluetoaddressallocationblocksthanHFS,32bitsratherthan16bits.
Thismeansitcanaccess4,294,967,296(=2
32
)allocationblocksratherthanthe65,536(=2
16
)
allocationblocksavailabletoHFS.

Table of Contents

Other manuals for Rocstor Rocpro 850

Related product manuals