DriveSpace
DriveSpace software | |
---|---|
Genere | Utility |
Sviluppatore | Microsoft |
Data prima versione | Marzo 1993 |
Ultima versione | DriveSpace 3 (24 agosto 1995) |
Sistema operativo | DOS Microsoft Windows |
Modifica dati su Wikidata · Manuale |
DriveSpace (inizialmente conosciuto come DoubleSpace) è un'utilità di compressione dei dischi sviluppata da Microsoft, inizialmente fornita con MS-DOS 6.0 nel 1993, e successivamente in alcune versioni di Windows. Il supporto del programma finì nell'anno 2000 con il rilascio di Windows ME, e non era incluso in versioni ulteriori.
Lo scopo di DriveSpace è quello di aumentare la quantità di dati che l'utente può memorizzare sul disco, attraverso la compressione e la decompressione dei dati on-the-fly. È principalmente destinato per le unità di disco rigido, ma supporta anche i floppy disk.
Nello scenario di utilizzo più comune, l'utente ha un disco rigido del computer, con tutto lo spazio allocato in una partizione (solitamente come lettera di unità C). Il software può comprimere il contenuto dell'intera unità in un unico file di grandi dimensioni nella partizione root. Per l'avvio del sistema, il driver alloca questo file di grandi dimensioni come unità C, abilitando i file a cui si accede normalmente.
Bug e perdita dei dati
Poco dopo la sua uscita, persone avevano riscontrato perdita dei dati.
Un'azienda chiamata Blossom Software ha affermato di aver trovato un bug che poteva portare alla corruzione dei dati; si verificava quando si scrive dei file in dischi molto frammentati, ed era dimostrato da un programma chiamato BUST.EXE. L'azienda aveva venduto un programma chiamato DoubleCheck che era utilizzato per controllare la condizione della frammentazione che poteva causare il bug. Microsoft poi hanno risolto il problema in DoubleSpace in MS-DOS 6.2.
Altre cause della perdita dei dati erano la corruzione della memoria di DoubleSpace dagli altri programmi: la memoria del programma non era protetta, perché MS-DOS funzionava in modalità reale.
Il contenuto compresso di un'unità compressa fosse archiviato in un unico file implicava la possibilità che un utente eliminasse accidentalmente tutti i propri dati eliminando solo quel file. Ciò potrebbe accadere se l'utente accedesse inavvertitamente all'unità host contenente questo file. L'unità host veniva solitamente mappata sulla lettera H: dal driver di compressione. Tuttavia, se il caricamento del driver di compressione non è riuscito, l'utente potrebbe vederlo come unità C:.
Spegnendo il computer prima che DoubleSpace finiva di aggiornare i suoi dati potrebbe anche risultare alla perdita dei dati, perché Microsoft aveva fatto scrivere la memorizzazione nella cache abilitato per impostazione predefinita in SMARTDRV. Così, dopo aver uscito da un'applicazione, il prompt di MS-DOS potrebbe apparire prima che tutti i dati erano scritti sul disco. Tuttavia, a causa di una mancanza di una procedura di spegnimento controllato, molte persone avevano visto il prompt di MS-DOS che diceva che ora era sicuro spegnere il computer, che era il caso prima di MS-DOS 6.0.
Tutti i bug, eccetto il terzo, furono risolti in DoubleSpace in MS-DOS 6.2.
Versioni di DriveSpace
DriveSpace in MS-DOS
DriveSpace fu introdotto come DoubleSpace in MS-DOS 6.0, nel marzo 1993.
MS-DOS 6.2
MS-DOS 6.2 introdusse una nuova versione di DoubleSpace.
- L'abilità di rimuovere DoubleSpace fu aggiunta;
- SCANDISK poteva scansionare i dischi compressi e non compressi, incluso controlli delle strutture DoubleSpace interne;
- L'inclusione di DoubleGuard fu aggiunta per prevenire la corruzione dei dati;
- L'impronta di memoria fu ridotta;
- Risolve il problema della frammentazione, discusso sopra.
A seguito di una causa di successo da parte di Stac Electronics riguardante una comprovata violazione di brevetti, Microsoft ha rilasciato MS-DOS 6.21 senza DoubleSpace. Un'ingiunzione del tribunale ha inoltre impedito qualsiasi ulteriore distribuzione delle versioni precedenti di MS-DOS che includevano DoubleSpace.
MS-DOS 6.22
MS-DOS conteneva una versione identica di quella di MS-DOS 6.2, eccetto che è ora chiamato DriveSpace.
DriveSpace in Windows 95
Windows 95 aveva pieno sostegno di DoubleSpace/DriveSpace tramite un driver nativo a 32 bit per l'accesso alle unità compresse, insieme con una versione grafica degli strumenti software. Gli utenti di MS-DOS DriveSpace potevano aggiornare Windows 95 senza alcuna difficoltà. Inoltre, nel Microsoft Plus! per Windows 95 era contenuta la versione 3 di DriveSpace. Questa versione ha introdotto nuovi formati di compressione (HiPack e UltraPack), con caratteristiche di prestazioni differenti per rapporti di compressione ancora più lunghi con uno strumento che poteva ricomprimere i file sul disco utilizzando i formati diversi, a seconda della frequenza con cui erano stati utilizzati i file.
DriveSpace in Windows 98
Windows 98 includeva DriveSpace 3 come parte del sistema operativo. Le funzionalità erano praticamente identiche a quelle di Plus! per Windows 95.
DriveSpace in Windows ME
DriveSpace 3 era ancora incluso in Windows ME, tuttavia, a causa della rimossa della modalità reale, FAT32 diventando mainstream, e la popolarità decrescente di DriveSpace, aveva funzionalità limitate. Non supportava più la compressione del disco rigido, ma supportava leggere e scrivere dati da media rimovibili, anche se che è l'unica funzione supportata che non era eliminare ed riallocare dischi compressi.
Bibliografia
- (EN) Jim Cooper, Understanding DoubleSpace, in Speciale Edition Using MSDOS 6.22, 3ª ed., Que, 2002, pp. 140-148, ISBN 0-7897-2573-8.
Collegamenti esterni
- (EN) DoubleSpace Overview, su techhelpmanual.com.
V · D · M | |||||||
---|---|---|---|---|---|---|---|
Strumenti di sistema | App Installer · Configurazione di sistema · Console di ripristino · Controllo file di sistema · Deframmenta disco · Driver Verifier · DxDiag · Gestione attività · Gestione dispositivi · IExpress · Impostazioni · Management Console · Monitoraggio risorse · Monitor di sistema · Netsh · Pannello di controllo (Componenti) · PowerShell · Pulizia disco · Prompt dei comandi · Ripristino configurazione di sistema · Sysprep · System Information · System Policy Editor · Visualizzatore eventi · Windows Error Reporting · Windows Ink · Windows Installer · Windows Update (Windows Insider) · WinRE · WMI · Windows System Assessment Tool | ||||||
Applicazioni | Assistente vocale · Assistenza rapida · Blocco note · Calcolatrice · Calendario · Centro PC portatile Windows · Contatti · Cortana · Edge · Fax e scanner · Feedback Hub · File Manager · Film e TV · Foto · Fotocamera · Microsoft WordPad · Groove Musica · Il tuo telefono · Lente di ingrandimento · Mappa caratteri · Mappe · Memo · Messaggi · Meteo · Money · News · OneDrive · OneNote · Paint · Paint 3D · Pay · Phone Companion · Posta · Registratore vocale · Richiesta supporto · Riconoscimento vocale · Skype · Sport · Store · Strumento di cattura · Suggerimenti · Sveglie e orologio · Visualizzatore 3D · Windows Media Player · Windows Story Remix · Windows To Go · WordPad · Xbox Console Companion | ||||||
Shell | Aero · AutoPlay · AutoRun · Barra delle applicazioni · Centro notifiche (Windows) · ClearType · Esplora file · Menu start · Search (Cartella speciale · IFilter · Namespace · Ricerca salvata · Servizio di indicizzazione) · Stili di visualizzazione di Windows XP · Visualizzazione attività · Windows Spotlight | ||||||
Kernel | System Idle Process · Registro di sistema · DLL · EXE · NTLDR · Winlogon · Recovery Console · I/O · WinRE · WinPE · Kernel Patch Protection | ||||||
Servizi | BITS · CLFS · Copia shadow · Error Reporting · Multimedia Class Scheduler · Service Control Manager · Utilità di pianificazione · Wireless Zero Configuration | ||||||
File system | CDFS · DFS · exFAT · FAT · IFS · NTFS (Collegamento fisico · EFS · Junction point · Mount Point · Reparse point · Symbolic link · TxF) · ReFS · UDF | ||||||
Server | Active Directory · DFS Replication · Distributed Transaction Coordinator · DNS · Domini · Group Policy · Hyper-V · IIS · MSMQ · Profilo utente in roaming · Protezione di accesso alla rete · PWS · Reindirizzamento delle cartelle · Remote Desktop Services · Remote Differential Compression · Remote Installation Services · Rights Management Services · Server Core · Servizi di stampa per UNIX · SharePoint · System Resource Manager · Windows Deployment Services · Windows Media Services · WSUS | ||||||
Architettura | Architettura Windows NT · Console Windows · Copia shadow · CSRSS · Desktop Window Manager · Enhanced Write Filter · Graphics Device Interface · hal.dll · I/O request packet · Imaging Format · Kernel Transaction Manager · Librerie · Logical Disk Manager · LSASS · MinWin · NTLDR · Ntoskrnl.exe · Object Manager · Portable Executable (EXE · DLL) · Processo di avvio (NT · Vista) · Registro di sistema · Resource Protection · Security Account Manager · Server Message Block · SMSS · System Idle Process · USER · WHEA · Winlogon · WinUSB · XML Paper Specification | ||||||
Sicurezza | AppLocker · BitLocker · Credential Guard · Family Safety · Kernel Patch Protection · Mandatory Integrity Control · Prevenzione di esecuzione dei dati · Protected Media Path · Sicurezza e manutenzione · User Account Control · User Interface Privilege Isolation · Windows Defender · Windows Firewall | ||||||
Compatibilità | COMMAND.COM · Macchina virtuale DOS · Windows Subsystem for Linux (Microsoft POSIX) · Windows on Windows · WoW64 · Windows XP Mode | ||||||
API | Active Scripting (WSH · VBScript · JScript) · COM (ActiveX · ActiveX Document · COM Structured storage · DCOM · OLE · OLE Automation · Transaction Server) · DirectX · .NET Framework · Universal Windows Platform · Windows Mixed Reality · Windows Runtime · WinUSB | ||||||
Giochi | Solitaire Collection | ||||||
Obsoleti |
| ||||||
Spostati su Microsoft Store | Lettore DVD · Hover! · Mahjong · Minesweeper | ||||||
Deprecati | Internet Explorer · Media Player |