Optisten levyjen tallennustilat

Optisten levyjen kirjoittamiseen on useita tapoja: Track-At-Once ( TAO ), Disc-At-Once ( DAO ), Session-At-Once ( SAO ) ja Packet Writing .

Menetelmät ja täydellinen komentosarja isännästä asemaan niiden toteuttamiseksi on määritelty MMC -spesifikaatiossa , joka on osa CD-/DVD-/BluRay-asemien SCSI -määrityksiä. Tämä artikkeli on yhteenveto MMC:stä tai siihen perustuvista lähteistä.

Tämän artikkelin tiedot eivät koske DVD-levyjä, vain CD-levyjä.

DVD-levyillä on muita tallennustiloja, esimerkiksi DVD-RAM kirjoitetaan sektoreittain samalla tavalla kuin kiintolevy tai levyke, DVD + RW tukee myös tätä, mutta vasta alustuksen jälkeen DVD-RW tukee kahta tilaa - Jaksollinen ja rajoitettu päällekirjoitus , DVD+R tukee yhtä tallennustilaa, joka muistuttaa komentojärjestyksellä eniten CD-levyn kappaletta kerrallaan.

Syitä erilaisten tapojen olemassaoloon

CD-levyn alussa ja lopussa on ns. sisään- ja ulostuloalueet, 150 lohkoa kussakin. Näiden vyöhykkeiden yksibittisiin lisätietokanaviin (1 bitti sektoria kohti) levyn lopullinen sisällysluettelo tallennetaan.

CD-R- ja CD-RW-levyt tukevat myös väliaikaista levyn sisällysluetteloa, joka sijaitsee erityisellä uudelleenkirjoitettavalla alueella (jopa CD-R-levyillä).

Muut kuin CD-kirjoittajat (kuten autot) eivät yleensä pysty lukemaan väliaikaista sisällysluetteloa eli lukemaan levyä ollenkaan, jos sillä ei ole lopullista sisällysluetteloa, eli sisään- ja ulostuloa ei tallenneta . CD-R/RW-asemilla on samat rajoitukset käytettäessä tavallista komentosarjaa käyttöjärjestelmän CD-pinosta, eli lukeminen on mahdollista vain erikoisohjelmistosta, joka voi luoda erityisiä komentosarjoja.

Siten, jotta tällaiset laitteet pystyvät lukemaan levyä, on välttämätöntä muodostaa sisään- ja uloskytkentä (perustuu väliaikaiseen sisällysluetteloon ja isännän lähettämään tietoon), mikä on hidas prosessi.

Kirjoitusmenetelmät vaihtelevat sen suhteen, kuka on vastuussa tästä muodostumisesta - aseman laiteohjelmistossa vai isäntäohjelmistossa.

Track-At-Once

Kun tallennat levyä tällä menetelmällä, laserkirjoitin kirjoittaa jokaisen raidan erikseen jättäen raitojen väliin 2 sekunnin välin. Kun kaikki raidat on kirjoitettu onnistuneesti levylle, CLOSE TRACK/SESSION -komento aloittaa palvelutietojen tallentamisen: Lead-In [1] (istunnon alussa) ja Lead-Out [2] (sisäänkäynnin lopussa). istunto).

Nimi johtuu siitä, että kahden raidan tallennuksen välinen tauko voi olla minkä pituinen ja sisältää jopa levyn siirtämisen tietokoneelta toiselle. Pääsääntöisesti sulkemattomat istunnot eivät ole saatavilla CD-soittimille tai käyttöjärjestelmän normaalille CD-pinolle - vain erityisille CD-poltto-ohjelmille.

Tämä menetelmä tukee kolmea levyn viimeistelytilaa:

Lead-In -----
-Дорожка_01 |
-Дорожка_02 > Сессия 01
-Дорожка_03 |
Lead-Out ----

Myöhemmin tällaiselle levylle voidaan lisätä useita istuntoja. Tässä tapauksessa levyn rakenne voi olla seuraava:

Lead-In ----
-Дорожка01 |
-Дорожка02 > Сессия 01
-Дорожка03 |
Lead-Out ---
Lead-In ----
-Дорожка04 > Сессия 02
Lead-Out ---

-Дорожка01
-Дорожка02
-Дорожка03

Tällaista levyä ei voi lukea tavallisilla käyttöjärjestelmillä, kunnes sen istunto on suljettu (se voidaan lukea vain erityisillä CD-levyjen poltto- ja palautusohjelmilla). Mutta myöhemmin siihen on mahdollista lisätä uusia raitoja ja samalla sulkea istunto tai koko levy, jolloin se on luettavissa. Tässä tapauksessa sekä vanhat että uudet kappaleet ovat ensimmäisessä istunnossa:

Lead-In ----
-Дорожка01 |
-Дорожка02 |
-Дорожка03 > Сессия 01
-Дорожка04 |
-Дорожка05 |
Lead-Out ---

Menetelmän etuna on, että tallennuksen alkaessa tulevan raidan kokoa ei tarvitse tietää - se voidaan sulkea milloin tahansa.

Väliaikainen sisällysluettelo rakennetaan lennossa avaamalla raita ja CLOSE TRACK/SESSION Close Track -tilassa, levyn sisään- ja ulostulo kirjoitetaan väliaikaisen sisällysluettelon perusteella Sulje TRACK/SESSION -toiminnolla Close-tilassa. Istunto ja viimeistely levy.

Disc-At-Once

Tästä menetelmästä on kaksi muunnelmaa - Disc-At-Once 96 ja yksinkertaisesti Disc At Once (terminologia vaihtelee eri tallennusohjelmistojen mukaan).

Toinen on sama kuin Session At Once, mutta sen lopussa on ylimääräinen CLOSE TRACK/SESSION Finalize Disc.

Ensimmäinen on täysin erilainen tila, jossa isäntäohjelmisto generoi sisään- ja ulostulon sisällön ja lähettää taajuusmuuttajalle WRITE-komennoilla. Kaikissa muissa tiloissa sisään- ja ulostulot luodaan taajuusmuuttajan laiteohjelmistolla.

Session-At-Once

Isäntäohjelmisto tiivistää kunkin raidan keston ja tietotyypit taulukkoon, jota kutsutaan vihjearkkiksi, joka on sisällysluettelo tulevaa istuntoa varten.

Taulukko lähetetään asemalle SEND CUE SHEET -komennolla, jonka jälkeen WRITE-komennot lähettävät istunnon kaikkien raitojen sisällön peräkkäin ilman taukoja (oikeassa tietotyypissä - "raaka" data 2352 tavua per lohko , "keitetty" data 2048 tavua lohkoa kohti tai sama ääni).

Tilan haittana on, että tallennushetkellä sinun on tiedettävä kaikkien raitojen pituus.

Tällä menetelmällä istunnon sisällysluettelo tunnetaan vihjearkista heti tallennuksen alusta lähtien, mikä mahdollistaa sisäänkäynnin tallentamisen ennen tietojen tallentamista.

Kirjoituslaser kirjoittaa ensin Lead-In- palvelualueelle , kirjoittaa sitten raidat käyttäjätiedoilla, kirjoittaa sitten Lead-Out ja sammuu. Samanaikaisesti istunto on viimeistelty, mutta itse levy ei (eli siihen voidaan lisätä tietoja myöhemmin). Tätä menetelmää käytettäessä laser ei jätä raitojen väliin 2 sekunnin väliä (tarkemmin sanottuna aukkoja ohjaa vihjearkin isäntäohjelmisto). Siksi tämä menetelmä soveltuu hyvin matriisien luomiseen.

Pakettien kirjoittaminen

Tätä polttomenetelmää käytetään Windows Vista -käyttöjärjestelmässä poltettaessa levyjä niin kutsutulla "live"-tiedostojärjestelmällä. Ohjelmat, kuten udftools Linuxissa ja Roxio Drag-To-Disc ja Ahead InCD for Windows, mahdollistavat myös tietojen kirjoittamisen levylle erissä.

Menetelmän ydin piilee siinä, että tiedot kirjoitetaan levylle ei raitoja, vaan eriä, joilla on mahdollisuus satunnaiskäyttöön. Samalla voit kirjoittaa tietoja RW-levyille täsmälleen samalla tavalla kuin levykkeille, kiintolevyille, Flash-levyille jne. RW-levy alustetaan ennen käyttöä. Sille kirjoitetaan erityinen tiedostojärjestelmä - UDF . Ja sen jälkeen voit käyttää levyäsi. Tällaista levyä ei kuitenkaan voi lukea ei-kirjoittavilla asemilla ja tietokoneilla, joihin ei ole asennettu Linux- tai Windows Vista -käyttöjärjestelmää tai erityistä ohjelmaa (Roxio Drag-To-Disc tai Nero InCD (entinen Ahead InCD)).

Linkit