Rigid Disk Block

A Wikipédiából, a szabad enciklopédiából
(Rigid disk block szócikkből átirányítva)

A Rigid Disk Block (röviden: RDB, vagy másképpen: Amiga Rigid Disk Block) az Amiga-rendszerekben működő merevlemezek partíciós tábláját és alapvető fájlrendszer információit tartalmazó blokkja. Az Amiga RDB megfelel az IBM-kompatibilis PC-k Master Boot Recordjának (MBR). Az MBR a merevlemez 0. blokkján kezdődik, míg az RDB a 3.-on.[1]

Az RDB területnek az "RDSK" ASCII karaktersorozatot kell tartalmaznia, nem kötelező, hogy ezzel kezdődjön, csak az, hogy az első 16 blokkon belül legyen. Ez a rugalmasság teszi lehetővé, hogy párhuzamosan tudjon működni az MBR-rel. PC-s társától, az MBR-től eltérően az RDB nem tartalmaz közvetlenül metaadatokat a partíciók vonatkozásában, hanem három láncolt listát, úgymint:[2]

  • hibás blokk helyettesítő (bad block replacement) lista,
  • partíciókat definiáló adatblokkok listája,
  • fájlrendszerek információs listája.[2]

A partíció adatblokkok "PART" karaktersorozattal kezdődnek és tartalmazzák - többek között - a partíció kezdetét, a végét, a fájlrendszert, a boot sorrendet (prioritást), a memóriapuffer típusát, stb.[2] Mivel a partíció adatblokkok száma korlátlan, azért Amigán nincs szükség elsődleges (primary), illetve kiterjesztett (extended) partíciók megkülönböztetésére.[3][4] Ezen túlmenően az RDB tartalmazhatja az alkalmazott fájlrendszer meghajtóprogramját, illetve boot kódot is, így az Amiga képes a ROM-ja által közvetlenül nem támogatott fájlrendszereket betölteni (boot), így pl. Professional File System-et vagy Smart File System-et. Az AmigaOS 4.x azonban ezt a funkciót nem használja.[4]

Jegyzetek[szerkesztés]

  1. Tadek Knapik: Backup RDB along with data before it, r/w device images (angol nyelven). aminet.net , 1998. október 14. (Hozzáférés: 2022. december 21.)
  2. a b c Laurent Clévy: The .ADF (Amiga Disk File) format FAQ / 6. The structure of a hard disks (angol nyelven), 2017. április 8. (Hozzáférés: 2022. december 21.)
  3. Max partition no. on a harddisk (angol nyelven), 2012. szeptember 27. (Hozzáférés: 2022. december 22.)
  4. a b RDB (angol nyelven). wiki.amigaos.net , 2015. október 2. (Hozzáférés: 2022. december 22.)

Kapcsolódó szócikkek[szerkesztés]