Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 10 » Доступ - [решено] Проблема с виндовым кэшем дисков

Ответить
Настройки темы
Доступ - [решено] Проблема с виндовым кэшем дисков

Аватара для Tigeron

Новый участник


Сообщения: 39
Благодарности: 0


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: Tigeron
Дата: 25-02-2021
Windows 10 Pro 19043.844. Не могу никак отключить ненужный мне кеш дисков. В оборудовании кеш отключал, Sysmain отключен, форматировал под разный размер кластера, не помогло.
Проблема состоит в том, что во время копирования файла на hdd, скорость записи на приёме заведомо медленнее скорости чтения источника, но он его копирует на диск со скоростью чтения источника, чего не может быть и очевидно это кэш, потом скорость падает до половины реальной скорости записи hdd и после завершения загрузки файла ещё пару минут дописывает в hdd этот файл.
Дело точно не в самом hdd, потому что на другом hdd то же самое, на ссд проблема неактуальная потому что он и так быстро пишет, но вероятно и его тоже касается.
Меня эта ситуация напрягает, если кто знает как это решить, дайте знать.
Скрин графика с диспетчера задач прилагается.

Решение
Слава богам, лекарство получено, виндовый кэш побеждён и оставлен аппаратный.
1. Ставим HOT PLUG в биосе над нужным диском.
2. Ставим такие ключи в реестре (НАЗВАНИЕ и непонятные_цифры_буквы подставляем свои).
Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SCSI\НАЗВАНИЕ\непонятные_цифры_буквы\Device Parameters]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SCSI\НАЗВАНИЕ\непонятные_цифры_буквы\Device Parameters\Classpnp]
"UserRemovalPolicy"=dword:00000003

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SCSI\НАЗВАНИЕ\непонятные_цифры_буквы\Device Parameters\Disk]
"UserWriteCacheSetting"=dword:00000001
"CacheIsPowerProtected"=dword:00000000
3. Перезагружаемся.

Спасибо, Avatar-Lion, что поддержал беседу, что навело меня на нужные мысли, что в итоге решило мою проблему.

Отправлено: 19:17, 23-02-2021

 

Аватара для Tigeron

Новый участник


Сообщения: 39
Благодарности: 0

Профиль | Отправить PM | Цитировать


При мне лично, при копировании файлов на 35 гигов вся свободная память (14гб) была забита кешем, то есть всего в 2 раза больший объём, чем сам кеш, он мог легко записывать гигов 100 с быстрого ссд на медленный при высоком объёме озу, по-видимому 64гб, значит это не может быть ложью, человеку нечего делать как врать про кеш и писать в сапорт майкам? Бред. Никакие утилиты не могут повлиять, потому что файл, который по факту валяется ещё в кеше уже показывается в проводнике записанным.

Отправлено: 19:58, 24-02-2021 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Avatar-Lion

Support L1+


Contributor


Сообщения: 5029
Благодарности: 990

Профиль | Отправить PM | Цитировать


Цитата Tigeron:
файл, который по факту валяется ещё в кеше уже показывается в проводнике записанным »
Вообще-то оно так еще со времён Windows XP повелось, если вы вдруг не в курсе. Безопасное извлечение устройства зачем придумали? Именно для этого: система проверяет все ли данные переписаны на диск и, если нет, уведомляет об этом пользователя. Реально где-то 5-7 секунд проходило с того момента как Проводник показывал что файл на диске до того момента, когда он там оказывался по факту. Windows 10 просто унаследовала этот механизм от более старых систем, которые разрабатывались еще в те времена, когда ни о каких SSD и домашних ПК с кучей RAM никто не задумывался даже.

Я согласен с тем, что ОС по факту вводит пользователя в заблуждение, демонстрируя что файл скопирован, в то время как на самом деле он все еще переписывается, но я бы не стал на вашем месте уделять этому так много внимания. Если вас это утешит, то и 20Н2, и следующая версия, которая должна выйти этой весной, были направлены в первую очередь на исправление всевозможных багов и глюков. Я, правда, ни разу ни с какими проблемами при эксплуатации Windows 10 не сталкивался, но тем не менее, можно понадеяться на то, что Майкрософт рано или поздно все же исправит некорректное поведение системы при копировании файлов. Не зря же они взяли курс на исправление ошибок, в конце концов.

Отправлено: 20:14, 24-02-2021 | #22


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата Tigeron:
Судя из этой статьи кеширование записи придумали ещё во времена Windows 2000 и IDE, »
Нет. Кэширование придумали во времена оны, а Microsoft начала его использовать c MS DOS 4.01.

Цитата Avatar-Lion:
Вообще-то оно так еще со времён Windows XP повелось »
И, опять же, со времён MS DOS 4.01.

Отправлено: 20:26, 24-02-2021 | #23


Аватара для Tigeron

Новый участник


Сообщения: 39
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

Отправлено: 20:48, 24-02-2021 | #24


Аватара для Avatar-Lion

Support L1+


Contributor


Сообщения: 5029
Благодарности: 990

Профиль | Отправить PM | Цитировать


Цитата Tigeron:
ждать после того, как файл появился уже в проводнике секунд 60-90 это бред »
Почему бред-то? Для меня это удобно, т.к. можно сразу приступать к работе с файлом, например, переименовать его или открыть в другой программе. Файл тем временем потихоньку допишется в фоновом режиме.

Тут вопрос-то элементарный на самом деле: зачем ждать, когда файл скопируется целиком, если можно этого уже не ждать? Вы себе столько RAM для чего напихали в ПК? Уж наверное не для красоты, а чтобы сделать работу с ПК более быстрой и, следовательно, комфортной. ОС вам эту возможность предоставляет. А то, что эту фишку нельзя отключить... Ну, монополия на рынке ОС дает Майкрософту возможность не думать о нуждах отдельных пользователей, им проще делать систему для домохозяек, в то время как интересы всяким там гиков учитываются по остаточному принципу. В общем, капитализм, счастье и т.д.

Отправлено: 22:13, 24-02-2021 | #25


Аватара для Tigeron

Новый участник


Сообщения: 39
Благодарности: 0

Профиль | Отправить PM | Цитировать


охренеть как удобно сэконоить 5 секунд ради того, чтобы ждать потом 90, вершина удобности

Отправлено: 22:26, 24-02-2021 | #26


Аватара для Avatar-Lion

Support L1+


Contributor


Сообщения: 5029
Благодарности: 990

Профиль | Отправить PM | Цитировать


А зачем ждать-то? Файл кинули куда вам надо и всё, можете с ним работать. Вас, строго говоря, вообще не должно беспокоить когда он по факту запишется на диск. Что вам даст эта информация? Вы же за компьютером все-таки сидите не для того, чтобы контролировать все ли ваши файлики записались или нет. Этим занимается ОС. Она освобождает вам время, которое вы можете потратить на другие дела.

Отправлено: 22:33, 24-02-2021 | #27


Аватара для Tigeron

Новый участник


Сообщения: 39
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

Отправлено: 23:47, 24-02-2021 | #28


Аватара для Tigeron

Новый участник


Сообщения: 39
Благодарности: 0

Профиль | Отправить PM | Цитировать


Слава богам, лекарство получено, виндовый кэш побеждён и оставлен аппаратный.
1. Ставим HOT PLUG в биосе над нужным диском.
2. Ставим такие ключи в реестре (НАЗВАНИЕ и непонятные_цифры_буквы подставляем свои).
Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SCSI\НАЗВАНИЕ\непонятные_цифры_буквы\Device Parameters]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SCSI\НАЗВАНИЕ\непонятные_цифры_буквы\Device Parameters\Classpnp]
"UserRemovalPolicy"=dword:00000003

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SCSI\НАЗВАНИЕ\непонятные_цифры_буквы\Device Parameters\Disk]
"UserWriteCacheSetting"=dword:00000001
"CacheIsPowerProtected"=dword:00000000
3. Перезагружаемся.

Спасибо, Avatar-Lion, что поддержал беседу, что навело меня на нужные мысли, что в итоге решило мою проблему.

Отправлено: 00:14, 25-02-2021 | #29



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 10 » Доступ - [решено] Проблема с виндовым кэшем дисков

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Проблема с записью дисков chuckiecantor@fb Непонятные проблемы с Железом 9 23-02-2018 22:51
проблема записи дисков Wolfy666 Оптические приводы 32 09-04-2015 20:51
Switch/802.3 - [решено] 5,8ми портовый Свитч с большим кешем Baiker Сетевое оборудование 3 07-05-2013 01:28
Службы - Проблема стирания дисков! Vitalli Microsoft Windows 2000/XP 1 14-04-2008 20:51
Проблема больших дисков Guest Microsoft Windows 2000/XP 9 01-06-2004 13:58




 
Переход