Paketskrivning

Från Wikipedia, den fria encyklopedin
Hoppa till navigation Hoppa till sökning

Paketskrivning är en teknik för att skriva ("bränna") på optiska medier på ett sätt som är vanligt för hårddiskar eller disketter. Detta är också känt som "inkrementell skrivning".

teknologi

Normalt kan optiska media som CD- R ( W ) och DVD ± R (W) bara skrivas till i ett stycke ( skiva-på-en gång , spår-på-en gång och session-på-en gång ).

Termen "paketskrivning" avser en teknik för inkrementell skrivning av optiska medier. Detta gör det möjligt att använda optiska media som en hårddisk eller en diskett . Filer kan således kopieras, flyttas, ändras, byta namn eller raderas på respektive optiskt medium.

" Universal Disk Format " (UDF) version 1.50 eller högre används vanligtvis som filsystem för paketskrivning. UDF är bäst anpassad till kraven för optiska medier och är därför det rekommenderade filsystemet på alla stegvis skrivna optiska media.

För att använda paketskrivning behöver du en CD / DVD -enhet som stöder skrivdata i små enheter på mediet. Nästan alla CD- och DVD -brännare stöder denna funktion, men det kan vara så att den saknas, särskilt på äldre enheter.

UDF

UDF står för "Universal Disk Format" och beskriver filsystemet (eller formatering på hög nivå) där data eller filer skrivs till mediet. UDF utvecklades med särskild uppmärksamhet på optiska lagringsmedier.

För ett optiskt medium är varje skrivåtkomst en börda. Olika optiska medier tål olika mängder av sådana belastningar, och detta vid varje punkt i hela lagringsområdet. För att behålla mediets livslängd så länge som möjligt är det därför nödvändigt att ladda det så jämnt som möjligt.

Universal diskformat version 1.50 eller högre krävs för användning med paketskrivning. UDF version 1.02 är ett statiskt filsystem, jämförbart med ISO 9660 , som används till exempel som en "ISO / UDF-brygga" för DVD-video .

En av de vanligaste bördorna när man skriver till optiska medier är att uppdatera innehållsförteckningen. Varje gång en fil ändras, även om det bara är filnamnet, måste den ändringen skrivas till innehållsförteckningen. UDF version 1.50 eller högre är så väl lämpad för paketskrivning eftersom den lagrar innehållsförteckningen på olika platser på det optiska mediet och därmed fördelar belastningen.

Ett annat problem är hanteringen av ledigt lagringsutrymme. Filer skrivs helt enkelt till hårddiskar där det inte finns någon annan fil - med andra ord, där till exempel en fil just har raderats och det finns ledigt utrymme igen. På optiska medier skulle detta dock innebära att minnesområdet som redan har använts (eftersom det har skrivits till) laddas igen (eftersom det skrivs till igen). UDF version 1.50 och högre håller därför en lista över områden som redan har beskrivits och hur ofta dessa har beskrivits. När en ny fil sparas i ett sådant UDF -filsystem görs detta vid en punkt som ännu inte har laddats eller inte har laddats så ofta, den totala belastningen på det optiska mediet hålls alltså ungefär densamma vid alla punkter.

Dessutom erbjuder UDF ett defekthanteringssystem som döljer redan använda (överbelastade, förstörda) delar av det ursprungligen tillgängliga lagringsutrymmet. Trots dessa ovanliga områden kan det optiska mediet fortfarande användas. Användningen av denna defekthantering beror dock på programvaran som implementerar UDF -filsystemet.

Observera: Raderade eller överskrivna filer markeras initialt bara som raderade i innehållsförteckningen med UDF. Detta gäller även om filen raderades med speciell " suddgummiprogramvara ". Rekonstruktion av nyligen raderade filer är därför möjligt med relativt liten ansträngning. Om det var absolut nödvändigt att fysiskt radera en fil från respektive medium, måste hela minnesområdet skrivas över med nya data, eller så kan radergruppsprogrammet hantera särdragen i UDF -filsystemet.

Av tekniska skäl är det inte möjligt att radera eller skriva över något som redan har skrivits på media som bara kan skrivas till en gång (CD-R och DVD ± R). Som ett resultat, när mediet är fullt, kan det bara läsas, men inte längre skrivas till. Filer som raderas på sådana medier är alltid relativt lätta att rekonstruera.

Viktigt: Skrivbara medier kan bara garantera ett visst antal skrivåtkomst. Endast UDF -filsystemet i version 1.50 eller högre laddar mediet jämnt, så att dessa skrivåtkomst inte förstör mediet i förtid.

Paketskrivning är inte UDF

Ofta görs ingen skillnad mellan UDF och paketskrivning. Eftersom detta kan leda till stor förvirring, är följande avsett att klargöra hur paketskrivning interagerar med UDF, men också vad som gör de två fundamentalt olika.

Vad är UDF och vad är det för användning?

  • UDF är ett filsystem som FAT32 , NTFS eller ext3 .
  • Ett lagringsmedium, en partition eller liknande (t.ex. en loop -enhet eller en virtuell enhet ) kan formateras med UDF.
    I teorin är det också möjligt att formatera en partition på hårddisken med UDF. Även om detta också är praktiskt möjligt, misslyckas det vanligtvis på grund av operativsystemets stöd.
  • UDF finns i olika versioner .
    Skillnaden mellan UDF 1.02 och UDF 1.50 är dock lika stor som till exempel skillnaden mellan FAT32 (som i Windows 98 / Me) och NTFS (som i Windows 2000 / XP).
  • UDF är en ISO -standard och stöds därför åtminstone delvis av många operativsystem.
    De flesta operativsystem kan läsa UDF -versioner 1.02, 1.50 och / eller 2.01. Vissa operativsystem kan också skriva UDF (≙ fullständigt UDF -stöd).

Vad är paketskrivning och hur används det?

  • Paketskrivning är en teknik för att beskriva optiska media i enheter i små paket, därav namnet "paket" - små paket och "skrivning" - för att beskriva (bränna på det optiska mediet).
  • Paketskrivning är endast möjlig med lämplig hårdvara. Men nästan alla moderna CD- och DVD -enheter erbjuder detta maskinvarusupport.
  • Paketskrivning förstås som en drivrutin, till exempel en ATAPI- drivrutin, som möjliggör åtkomst till en ATAPI CD-ROM-enhet. Paketskrivardrivrutinen möjliggör åtkomst till mediet på det sätt som beskrivs: små paket kan läsas och skrivas, liknande hur sektorerna kan läsas och skrivas på hårddiskar.
    • Detta innebär att paketskrivning fungerar oberoende av vilket filsystem som används. Ett medium som har integrerats i ett operativsystem via paketskrivardrivrutinen kan därför formateras med vilket filsystem som helst. I praktiken är detta dock inte särskilt lämpligt, med vissa operativsystem förhindrar även paketskrivardrivrutinen användningen av andra filsystem än UDF.
    • Till exempel kan du till och med lägga NTFS på ett optiskt medium. Vi avråder dock starkt från detta, eftersom mediets livslängd skulle minska drastiskt. En av anledningarna till detta är att NTFS är ett journalföringsfilsystem och initierar många skrivåtkomster för varje filoperation, vilket skulle lägga en extrem belastning på ett optiskt medium. Detsamma gäller till exempel ext3, liksom alla andra journalföringsfilsystem, eftersom de främst utvecklades för hårddiskar.
    • Enkla filsystem som FAT, FAT32 eller ext2 (med alternativet för montering på noatime ) lägger bara en begränsad belastning på ett optiskt medium, men skriver alltid innehållsförteckningen på samma plats. Dessa filsystem är därför endast villkorligt lämpliga för paketskrivning och optiska media, men kan användas i undantagsfall (t.ex. för kompatibilitet med äldre operativsystem som ännu inte stöder UDF). I allmänhet är dock inte dessa filsystem heller tillrådliga, eftersom även det optiska mediumets livslängd minskar drastiskt för varje skrivåtkomst.
  • Inte alla medier kräver paketskrivning. För att skriva till DVD-RAM- och BD-RE- media, till exempel, tar logiken integrerad i DVD-RAM och Blu-Ray- enheten den funktionalitet som paketskrivardrivrutinen tillhandahåller som programvara för CD- och DVD-media. Implementeringen i hårdvaran möjliggör bättre datasäkerhet för DVD-RAM-standarden och dess efterföljare BD-RE, eftersom alla skrivåtkomster kontrolleras oavsett vilket operativsystem som används och vid behov en defekt sektor identifieras och identifieras (defekthantering) . Dessutom erbjuder den medelstora DVD-RAM klart igenkännlig sektorisering och en unik hög skrivbarhet på cirka 100 000 skrivåtkomst.
    För jämförelse: CD-RW-media tål cirka 1 000 skrivåtkomst, men defekta områden känns bara igen under nästa läsprocess (vilket inte lyckas eller levererar felaktiga data). Detta kan reduceras med hjälp av defekthantering implementerad i programvaran, vilket dock också minskar skrivhastigheten på respektive medium (ungefär halverad).
    BD-RE-media är endast avsedda för 1 000 skrivåtkomster, men specialmedia som är trimmade för 10 000 skrivåtkomst är tillgängliga.
  • Alla enheter kräver inte paketskrivning. Standarden " Mount Rainier (MRW) " föreskriver att CD-R (W) och DVD ± R (W) media som DVD-RAM också stöds på hårdvarusidan och kan användas som hårddiskar eller disketter.
    Teoretiskt. I praktiken måste operativsystemet stödja denna standard med en MRW -drivrutin för att den ska fungera. Fördelen med Mount-Rainier i hårdvara jämfört med paketskrivning (med UDF) i programvara är uppenbar: Hårdvaran reglerar felhanteringen transparent i bakgrunden, defekta sektorer identifieras och maskeras under skrivning, vilket innebär att datasäkerheten ökade. Dessutom använder MRW -enhetslogiken UDF -filsystemet internt, men tillåter användaren att använda valfritt filsystem. Ändå bör man inte använda ett skrivintensivt filsystem, eftersom varje skrivprocess får mediet att åldras.
    Obs! Vissa paketskrivningsprogram eftermonterar också MRW -stöd för respektive operativsystem. Det finns också MRW-läsprogram som åtminstone kan läsa media som skrivits på MRW-enheter i icke-MRW-enheter.
Info bulb.png För bättre illustration:
  • Paketskrivardrivrutinen kommer åt enheten med CD / DVD -maskinvarudrivrutinen,
  • medan UDF -drivrutinen, som är en filsystemdrivrutin, får åtkomst till enheten med paketskrivardrivrutinen.

UDF- och paketskrivardrivrutiner (illustration)

programvara

För att använda paketskrivning behöver du antingen en drivrutin eller ett paketskrivningsprogram. Dessa gör först paketskrivningsfunktionen tillgänglig i operativsystemet eller användaren. För att kunna använda det vanliga UDF -filsystemet behöver du också en UDF -drivrutin. Med vissa operativsystem implementeras dessa två funktioner (paketskrivning och UDF) i en enda drivrutin. Paketskrivningsprogram integrerar båda funktionerna i ett program.

Om operativsystemet är förberett och drivrutinerna installerade kan exempelvis optiska medier först formateras och sedan användas som en hårddisk på vanligt sätt i operativsystemet.

Följande är en ofullständig lista över drivrutiner och paketskrivningsprogram för olika operativsystem.

GNU / Linux

  • pktcdvd är integrerat i den nuvarande Linux -kärnversionen 2.6
  • udffs har integrerats sedan Linux -kärnan 2.4

Mac OS

  • SAI WriteUDF! UDF Writer för Mac OS (Software Architects, Inc.)

Windows

  • B's CLiP (BHA Corporation)
  • DLA: Drive Letter Access (Sonic Solutions)
  • Dra-till-skiva, tidigare DirectCD (Roxio, tidigare Adaptec)
  • DVD -skrivning nu - freeware [1]
  • Nero InCD (Nero AG, tidigare Ahead)
  • SAI WriteDVD! och ReadDVD! (Software Architects, Inc.)
  • från Windows Vista integrerat under namnet levande filsystem

Inbäddad

  • TinyUDF (StorageLabs BV) [2]

Gratis "UDF -läsare" -program som endast tillåter läsning av UDF -filsystem:

  • B's CLiP UDF Reader / MRW Remapper, version 5.02
    Lässtöd upp till UDF version 1.50 för Windows 95 OSR2 / 98 / Me [3]
  • B: s CLiP UDF NT -läsare, version 1.00
    Lässtöd upp till UDF version 1.50 för Windows NT 4.0 SP6 [4]
  • Nero InCD Reader, version 5: Lässtöd upp till UDF-2.60 för Windows 2000 / XP / 2003 / Vista (32-bitars) och version 4:
    Lässtöd upp till UDF version 2.60 för Windows 98 / Me / 2000 / XP / 2003
  • Veritas DLA UDF-läsare, version 2.55 från IBM (MIGR-42199)
    Lässtöd (okänd UDF -version) för Windows 95/98 / 98SE / Me / NT / 2000 / XP
    Under "Fillänk" b91z06us.exe filen b91z06us.exe med beskrivningen Veritas DLA UDF -läsare (tyska) . [5]

webb-länkar

Individuella bevis

  1. DVD Skriv nu
  2. StorageLabs TinyUDF -bibliotek 2.50
  3. B: s CLiP UDF Reader / MRW Remapper, version 5.02 ( Memento från 10 december 2008 i Internetarkivet )
  4. B: s CLiP UDF NT -läsare, version 1.00 ( Memento från 10 december 2008 i Internetarkivet )
  5. ^ Veritas DLA UDF -läsare