Perché Windows non può cambiare il suo file system?
La premessa di questa domanda presuppone qualcosa che in realtà non è il caso.
Non è che Microsoft "non può" cambiare il filesystem per Windows. È che generalmente non lo faranno, a meno che non vedano una ragione convincente per farlo.
E, infatti, Windows ha visto cambiamenti nel filesystem in passato, in particolare con le versioni di Windows che usavano il vecchio sistema operativo costruito su MS-DOS. Windows 1.0 fino a Windows ME ha usato tutte varianti di FAT, che è stata aggiornata da 12-bit a 16-bit fino a 32-bit e, con exFAT, oltre.
Il cambiamento più drammatico è avvenuto per i consumatori quando il sistema operativo "classico" su cui è stato costruito Windows è stato interrotto dopo Windows ME e tutte le edizioni di Windows hanno usato il sistema operativo NT. Tenendo presente che Windows basato su NT fin dall'inizio usava NTFS e lo usa ancora oggi come filesystem primario. Questo è probabilmente ciò che ha spinto il richiedente a supporre che Microsoft NON PUO' cambiare il filesystem.
Ma di nuovo, possono assolutamente. È il loro sistema operativo e la loro distribuzione! Certo che possono passare da NTFS a qualcos'altro.
Non lo faranno. Stavano per farlo ad un certo punto per un nuovo filesystem che era forse simile a btrfs o ZFS, ma da quello che ho capito non è stato realizzato, anche se da quello che ho capito, componenti di WinFS sono stati reintegrati in NTFS, incluso il supporto per i volumi logici. Direi ancora che btrfs e ZFS sono molto più potenti di NTFS, ma non è questo il punto.
Microsoft non ha una vera ragione per passare da NTFS. I filesystems sono uno di quei rari pezzi di software che è meglio aggiornare e patchare per nuove caratteristiche e supporto per nuovo hardware piuttosto che sostituire ogni cinque anni circa, PRECISAMENTE perché i filesystems devono essere incredibilmente maturi, pezzi ben collaudati di un sistema. Cosa fornirebbe Microsoft ai suoi utenti passando da NTFS a parte i mal di testa da archiviazione? Praticamente nulla. Meglio aggiungere funzionalità a qualcosa che esiste.
Praticamente l'unica volta che si vuole sostituire interamente un filesystem è se si sta cercando di implementare qualcosa che richiederebbe un formato su disco COMPLETAMENTE diverso e un cambiamento fondamentale nella memorizzazione dei metadati. Per esempio, se state usando ext4, ma volete essere in grado di usare qualcosa come copy-on-write o snapshot, allora dovrete usare un filesystem completamente diverso. Non solo perché ext4 non ha quelle caratteristiche, ma perché quelle caratteristiche richiedono attivamente un tipo di design completamente diverso per funzionare. ext4 non solo non ha CoW e snapshots, semplicemente NON PUO' avere quelle caratteristiche.
Articoli simili
- Ogni volta che apro un qualsiasi file .exe su Windows 7, appare un errore che dice 'Windows non riesce a trovare D:\System volume information.exe?
- Ho bisogno di aiuto quando cerco di aprire un file video in Windows Media player dice che windows media player non può riprodurre il file?
- Perché alcuni processi non di sistema sono elencati come SYSTEM sotto il nome utente nel Task Manager di Windows?
- Come guardare film 4k in una smart TV 4k da un dispositivo di archiviazione esterno, dove la smart TV non supporta un file system diverso da FAT32