Activer l'écriture dans Windows 10 pour des transferts de données réseau fiables
Windows 10, comme toutes les versions précédentes du système d'exploitation, inclut le protocole SMB (Server Message Block) pour la mise en réseau avec d'autres appareils. SMB est utilisé pour le partage de fichiers et d'imprimantes. Dans la version 1809, Microsoft a ajouté une option Write Through pour le protocole SMB à Windows 10, ce qui améliore la fiabilité des transferts réseau et garantit que les données sont réécrites sur le stockage réel moyen.
Publicité
Tous les disques durs, qu'ils soient des disques durs ou des disques SSD, sont livrés avec un cache intégré qui est un mémoire temporaire (volatile) à grande vitesse pour stocker les données mais ne pas les conserver à moins qu'elles ne soient réellement écrites sur le disque. L'écriture de données sur le disque prend du temps par rapport à la lecture-écriture à partir d'un cache car elle est extrêmement rapide. Cette méthode augmente considérablement le débit des opérations de stockage.
Les SSD utilisent le cache de manière encore plus agressive que les disques durs. Windows utilise le vidage du cache. Cela signifie que le système demandera périodiquement au périphérique de stockage de transférer toutes les données en attente dans le cache vers le support de stockage principal.
Dans le Gestionnaire de périphériques Windows, vous pouvez contrôler si ce cache disque est utilisé ou non. L'activation de l'utilisation du cache améliore les performances, mais une panne de courant peut entraîner une perte de données. En outre, vous pouvez également contrôler le vidage du tampon du cache d'écriture dans les situations où l'intégrité des données est importante.
Activer l'écriture dans Windows 10
Dans Windows 10 version 1809 et Windows Server 2019, Microsoft a finalement ajouté ce contrôle d'écriture via le cache pour les transferts de stockage via SMB. Tant le classique NET.exe
utilitaire et l'applet de commande PowerShell moderne Nouveau-SmbMapping
ont été mis à jour avec la possibilité de définir cet indicateur sur le périphérique client du réseau.
Dans la mise en cache en écriture directe, le périphérique fonctionne sur les commandes d'écriture comme s'il n'y avait pas de cache. Le cache peut toujours offrir un petit avantage en termes de performances, mais l'accent est mis sur le traitement des données de la manière la plus sûre possible en transmettant les commandes au stockage principal. Le principal avantage est que vous pouvez retirer rapidement le périphérique de stockage du système ou du réseau sans risquer de perdre des données.
L'outil NET prend désormais en charge l'option UTILISATION NET PAR ÉCRITURE
.
La commande PowerShell appropriée est: New-SmbMapping -UseWriteThrough
.
Ils vous permettent de mapper un lecteur avec un accès forcé à l'unité ("write through") spécifié et de contourner tous les caches du système d'exploitation, forçant les E/S à passer sur le disque.
Auparavant, cette fonctionnalité utile était disponible uniquement sur les partages de cluster sur les serveurs de fichiers Windows avec l'indicateur de disponibilité continue défini et SMB3, à partir de 2012.
La modification apportée à Windows 10 permet de le forcer côté client et ce n'est pas grave quelle version ou configuration de Windows est utilisée, ni la version SMB tant qu'elle est au moins SMB 2.0.
Ainsi, l'activation de la fonction Write Through garantira que les données sont réécrites sur les disques. Si votre serveur de fichiers a redémarré à la fin d'une écriture de fichier énorme, les données ne seront pas perdues dans le cache; c'est sûr car il est écrit sur le disque.
En outre, vous pourrez voir vos performances de stockage réelles lors des écritures de fichiers de copie.
Pour en savoir plus sur le partage de fichiers, de dossiers et d'imprimantes, consultez les articles suivants :
- Comment partager un fichier ou un dossier dans Windows 10
- Sauvegarder et restaurer les partages réseau dans Windows 10
- Activer le protocole de partage SMB1 dans Windows 10
- Créer un raccourci de dossiers partagés dans Windows 10
- Modifier le niveau de cryptage du partage de fichiers dans Windows 10
- Désactiver ou activer le partage de fichiers et d'imprimantes dans Windows 10
- Désactiver le partage protégé par mot de passe dans Windows 10
- Comment afficher les partages réseau dans Windows 10
Passant par Ned Pyle.