Auf der Entwicklerkonferenz Build 2024 kündigte Microsoft an, dass es wesentliche Verbesserungen an DevDrive vornehmen wird. Die bemerkenswerteste davon ist die neue Funktion zum Klonen von Dateisystemblöcken, die die Kopiergeschwindigkeit großer Dateien erheblich erhöhen kann. DevDrive (Entwicklungslaufwerk) wurde von Microsoft bei Build 2023 eingeführt. Dabei handelt es sich um eine neue Speicherlösung speziell für Entwickler, die die Leistung des Dateisystems verbessern und die Kompilierung beschleunigen kann.

Obwohl der Entwicklungstreiber beim Betrieb einer großen Anzahl kleiner Dateien gute Leistungsverbesserungen erzielt hat, stellt die Kopiergeschwindigkeit großer Dateien immer noch ein Problem dar, weshalb Microsoft dieses Mal eine Funktion zum Klonen von Blöcken vorbereitet hat. Die neue Funktion zum Klonen von Blöcken wird in der Windows-Version 1124H2 bereitgestellt.

So vergleichen sich Blockklone mit regulären NTFS-Dateisystemen:

  • 10-GB-Datei kopieren: NTFS-System benötigt 7,964 Sekunden, Blockklonen nur 641 Millisekunden

  • 1-GB-Datei kopieren: NTFS-System benötigt 681 Millisekunden, Blockklonen nur 38 Millisekunden

  • Kopieren einer 1-MB-Datei: 11 Millisekunden für NTFS-Systeme, nur 9 Millisekunden für Blockklonen

  • Kopieren eines 18-GB-Ordners (mit 5800 großen und kleinen Dateien darin): Das NTFS-System benötigt 30,867 Sekunden, das Klonen von Blöcken dauert nur 6,306 Sekunden

  • Es ist ersichtlich, dass die Blockklonierungsfunktion des Entwicklungslaufwerks unabhängig davon, ob es sich um das Kopieren großer Dateien oder um das Kopieren großer Ordner mit einer großen Anzahl kleiner Dateien handelt, eine beispiellose Leistung aufweist, die den Zeitaufwand der Entwickler für den täglichen Betrieb erheblich verkürzen und die Betriebseffizienz verbessern kann.

    Mit diesem Update bringt Microsoft auch einen neuen Umgebungsteil in die Entwicklungsphase ein. Diese neue Funktion ähnelt einem Remote-Desktop-Client, der virtuelle Hyper-V-Maschinen und Microsoft DevBox im Netzwerk verbinden und verwalten kann.

    Durch den Anschluss dieser Geräte können Sie Entwicklungsumgebungen erstellen, Snapshots erstellen, virtuelle Maschinen starten oder stoppen, sie an das Startmenü und die Taskleiste anheften und vieles mehr.

    Weitere Inhalte finden Entwickler im offiziellen Blog von Microsoft: https://blogs.windows.com/windowsdeveloper/2024/05/21/unlock-a-new-era-of-innovation-with-windows-copilot-runtime-and-copilot-pcs/