Включение сквозной записи в Windows 10 для надежной передачи данных по сети

Windows 10, как и все предыдущие версии ОС, включает протокол SMB (Server Message Block) для работы в сети с другими устройствами. SMB используется для совместного использования файлов и принтеров. В версии 1809 Microsoft добавила возможность сквозной записи для протокола SMB в Windows 10, что значительно повышает надежность сетевых передач и гарантирует, что данные будут записаны обратно на фактический носитель.

Все дисковые накопители, будь то жесткие диски или твердотельные накопители, имеют встроенный кэш, который представляет собой временную (энергозависимую) высокоскоростную память для хранения данных, но не сохраняет их, если они не записаны на диск. Запись данных на диск требует времени по сравнению с чтением-записью их из кеша, поскольку это очень быстро. Этот метод заметно увеличивает пропускную способность операций хранения.

SSD используют кеш даже более агрессивно, чем жесткие диски. Windows использует очистку кеша. Это означает, что система будет периодически давать команду запоминающему устройству передать все данные, ожидающие в кэше, на основной носитель.

В диспетчере устройств Windows вы можете контролировать, используется ли этот дисковый кеш. Включение использования кеша повышает производительность, но сбой питания может привести к потере данных. Кроме того, вы также можете управлять очисткой буфера кэша записи в ситуациях, когда важна целостность данных.

Вкладка Политика Свойства диска в диспетчере устройств

Включить сквозную запись в Windows 10

В Windows 10 версии 1809 и Windows Server 2019 Microsoft наконец-то добавила эту функцию записи через кеш-контроль для передачи хранилища через SMB. Оба классические NET.exe утилита и современный командлет PowerShellNew-SmbMapping были обновлены с возможностью установки этого флага на клиентском устройстве в сети.

При кэшировании со сквозной записью устройство работает с командами записи, как если бы кеша не было. Кэш может по-прежнему обеспечивать небольшой выигрыш в производительности, но упор делается на максимально безопасную обработку данных путем передачи команд в основное хранилище. Основное преимущество заключается в том, что вы можете быстро удалить запоминающее устройство из системы или из сети, не рискуя потерять данные.

Инструмент NET теперь поддерживает параметрИСПОЛЬЗОВАНИЕ СЕТИ НАПИСАТЬ.

Соответствующая команда PowerShell:New-SmbMapping -UseWriteThrough.

Они позволяют подключать диск с указанным принудительным доступом к устройствам («сквозная запись») и обходить все кеши ОС, принудительно передавая операции ввода-вывода на диск.

Ранее эта полезная функция была доступна только для общих ресурсов кластера на файловых серверах Windows с установленным флагом непрерывной доступности и SMB3, начиная с 2012 года.

Изменение, внесенное в Windows 10, позволяет принудительно запускать его со стороны клиента, и не имеет значения, какая версия или конфигурация Windows используется, а также версия SMB, если это как минимум SMB 2.0.

Таким образом, включение функции сквозной записи гарантирует, что данные будут записаны обратно на диски. Если ваш файловый сервер перезапустился в конце записи огромного файла, данные не будут потеряны из кеша; это безопасно, поскольку оно записано на диск.

Кроме того, вы сможете увидеть фактическую производительность хранилища при копировании файлов.

Дополнительные сведения об общем доступе к файлам, папкам и принтерам см. В следующих статьях:

  • Как поделиться файлом или папкой в ​​Windows 10
  • Резервное копирование и восстановление сетевых ресурсов в Windows 10
  • Включение протокола общего доступа SMB1 в Windows 10
  • Создать ярлык для общих папок в Windows 10
  • Изменить уровень шифрования общего доступа к файлам в Windows 10
  • Отключить или включить общий доступ к файлам и принтерам в Windows 10
  • Отключить общий доступ, защищенный паролем в Windows 10
  • Как просматривать сетевые ресурсы в Windows 10

С помощью Нед Пайл.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *