Op de Build 2024 Developer Conference heeft Microsoft aangekondigd dat het grote verbeteringen gaat aanbrengen in DevDrive, waarvan de meest opmerkelijke de nieuwe functie voor het klonen van bestandssysteemblokken is, die de kopieersnelheid van grote bestanden aanzienlijk kan verhogen. DevDrive (ontwikkelingsschijf) werd door Microsoft gelanceerd tijdens Build 2023. Dit is een nieuwe opslagoplossing speciaal bedoeld voor ontwikkelaars, die de prestaties van het bestandssysteem kan verbeteren en de compilatie kan versnellen.
Hoewel de ontwikkelingsdriver goede prestatieverbeteringen heeft bereikt bij het verwerken van een groot aantal kleine bestanden, is de kopieersnelheid van grote bestanden nog steeds een probleem, daarom heeft Microsoft deze keer een functie voor het klonen van blokken voorbereid. De nieuwe functie voor het klonen van blokken zal beschikbaar zijn in de Windows 1124H2-versie.
Hier ziet u hoe blokklonen zich verhouden tot reguliere NTFS-bestandssystemen:
Bestand van 10 GB kopiëren: NTFS-systeem duurt 7,964 seconden, blokkloon slechts 641 milliseconden
Kopieer een bestand van 1 GB: NTFS-systeem duurt 681 milliseconden, blokkloon slechts 38 milliseconden
Een bestand van 1 MB kopiëren: 11 milliseconden voor NTFS-systemen, slechts 9 milliseconden voor blokklonen
Een map van 18 GB kopiëren (met 5800 grote en kleine bestanden erin): NTFS-systeem duurt 30,867 seconden, blokklonen duurt slechts 6,306 seconden
Het is duidelijk dat, of het nu gaat om het kopiëren van grote bestanden of het kopiëren van grote mappen met een groot aantal kleine bestanden, de blokkloneringsfunctie van de ontwikkelingsschijf ongeëvenaarde prestaties levert, wat de tijd die ontwikkelaars aan de dagelijkse werkzaamheden besteden aanzienlijk kan verkorten en de operationele efficiëntie kan verbeteren.
In deze update voegt Microsoft ook een nieuw omgevingsonderdeel toe aan de ontwikkelingsdrive. Deze nieuwe functie lijkt op een externe desktopclient die virtuele Hyper-V-machines en Microsoft DevBox op het netwerk kan verbinden en beheren.
Door deze apparaten met elkaar te verbinden, kunt u ontwikkelomgevingen creëren, snapshots maken, virtuele machines starten of stoppen, ze vastzetten aan het Start-menu en de taakbalk, en meer.
Voor meer inhoud kunnen ontwikkelaars de officiële blog van Microsoft bezoeken: https://blogs.windows.com/windowsdeveloper/2024/05/21/unlock-a-new-era-of-innovation-with-windows-copilot-runtime-and-copilot-pcs/