Vad är filformatet DSK?
En .dsk-fil innehåller en diskavbildning. .dsk är en generisk filändelse - den är inte infödd i något enskilt program och är inte standardiserad inom branschen. Filändelsen lagrar oftast avbildningar av disketter från hemdataeran, inklusive Apple II, Amstrad CPC och ZX Spectrum-diskar, även om den också används för avbildningar av hårddiskar och andra lagringsmedier.
Eftersom .dsk är en samlingsbeteckning varierar det interna formatet beroende på ursprung. Den mest erkända strukturerade varianten är Amstrad CPC/ZX Spectrum-formatet, som börjar med ASCII-headern MV - CPCEMU eller EXTENDED CPC DSK File vid offset 0. En vanlig rå avbildning - som en Apple II DOS 3.3-diskett - har ingen header alls; det är helt enkelt diskens sektorer lagda efter varandra. En .dsk-avbildning kan vara en av följande typer:
- Rå (Raw) - en 1:1, byte-för-byte-kopia av diskens sektorer
- Logisk - en kopia av diskens innehåll så som det ses av filsystemet (logisk volym)
- Partition - en kopia av endast en del av en given disk, till exempel användardata exklusive systemområden
Diskavbildningar skapas vanligtvis för att erhålla en säkerhetskopia av data, som sedan kan användas för att återställa data. Råa avbildningar används också inom digital forensik för att bevara bevis. Eftersom .dsk är ett generiskt avbildningsformat kan en fil skapad i ett program vara inkompatibel med ett annat, även om båda stöder filändelsen .dsk. Med lämpliga verktyg kan .dsk-avbildningar monteras som virtuella diskar och bläddras i som om de vore fysisk lagring. Relaterade format inkluderar .IMG, .ISO, .VHD och .NIB (Apple II nibble-avbildning).
Säkerhet & trygghet
RISK: MEDIUMSjälva .dsk-containern består av passiva sektordata, men disken den avbildar kan innehålla körbar programvara - en avbildning av ett retrospel är vanligtvis ofarlig, men en PC-diskettavbildning kan innehålla gamla bootsektorvirus eller DOS-skadlig kod som vissa antivirusprogram fortfarande flaggar för. Riskerna handlar främst om källa och föråldring: ladda ner retro-.dsk-avbildningar från välrenommerade arkiv, skanna extraherade filer innan de körs, och kom ihåg att en skadad eller icke-standardiserad .dsk helt enkelt inte kan öppnas i fel verktyg (den är inte trasig - det är fel variant för det programmet).
Formatdetaljer
i ett nötskalProgram som öppnar DSK-filer
Tekniska detaljer
djup specifikation| Formatkategori | Binär sektor-för-sektor diskavbildning - en samlingsbeteckning utan en enskild intern standard |
| Magic bytes | Inga för råa avbildningar; Amstrad CPC/Spectrum-varianten börjar med ASCII `MV - CPCEMU` eller `EXTENDED CPC DSK File` vid offset 0 |
| Header-struktur | Saknas i rått läge (sektorer börjar vid byte 0); Amstrad CPC-varianten öppnas med ett 256-byte diskinformationsblock följt av 256-byte spårinformationsblock |
| Typisk rå filstorlek | 143 KB (Apple II 140 KB disk), 720 KB (3,5-tums DD-diskett), 1,44 MB (3,5-tums HD-diskett) - bestäms helt av källdiskens geometri |
| Komprimering | Inte inbyggt i formatet; råa `.dsk`-avbildningar är okomprimerade binära kopior av disksektorer utan inneboende kodning |
| MIME-typ | application/octet-stream |
| Geometri för Apple II rå variant | 35 spår × 16 sektorer × 256 byte vardera (DOS 3.3, 143 360 byte); sektorernas interleave-ordning matchar den ursprungliga Disk II-kontrollern |
| Spårlayout för Amstrad CPC | Upp till 80 spår per sida, enkel- eller dubbelsidig; standardgeometri använder 9 sektorer × 512 byte per spår; utökat format stöder variabelt antal sektorer per spår |
| MS-DOS diskettgeometri | 720 KB-avbildningar: 80 spår, 2 sidor, 9 sektorer × 512 byte; 1,44 MB-avbildningar använder 18 sektorer per spår med samma antal spår och sidor |
| Identifieringsmetod | Inget universellt magic number; varianten bestäms av filstorlek, känd geometritabell och emulatorn eller verktyget som skapade den |
| Antal sidor | Enkelsidig (SS) eller dubbelsidig (DS) beroende på källdisken; de flesta avbildningar som distribueras för emulatorer är enkelsidiga 35- eller 40-spårs disketter |
| Montering i Linux | Råa `.dsk`-avbildningar kan monteras som loopback-blockenheter med `mount -o loop disk.dsk /mnt` när filsystemet inuti känns igen |
| Primär modern användning | Bevarande av programvara och emulering av äldre datorer - filändelsen är standardformatet för utbyte mellan emulatorer för Apple II, Amstrad CPC, ZX Spectrum och CP/M |
| Konflikt med filändelse | Filändelsen `.dsk` används även av Turbo Pascal-komprimerade diskset och flera proprietära verktyg för säkerhetskopiering, vilket orsakar tvetydighet när ingen header finns |
| Kodning av sektordata | Sektorer lagras i fysisk eller logisk ordning som råa byte; inga kontrollsummor eller felkorrigeringsdata från den ursprungliga diskkontrollern bevaras i vanliga råa avbildningar |
| Släppt | Used since the 1980s home-computer era; no single standard |
| Specifikation | en.wikipedia.org |
DSK-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om DSK-filer.