Форум: "Потрепаться";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];
ВнизВ какой момент Windows даёт команду сбросить кеш винта на диски ? Найти похожие ветки
← →
VID © (2004-04-07 22:35) [0]Windows 2000.
Я выключаю комп (Shutdown). В какой момент Windows даёт команду сбросить содержимое кеша на диски: сразу же как я нажал Shutdown или же после того как Windows выгрузит последний процесс из ОЗУ ?
В-общем я хочу организовать n-секундную паузу перед тем как Windows выключит комп.
В принципе мне это удалось, написав программу с одной строчкой:
Procedure TForm1.FormCreate(Sender:TObject);
begin
While 2>1 do sleep(1000);
end;
такой код вводит программу в цикл сразу же при старте, и в дальнейшем при попытке выключения/перезагрузки компа, Windows будет ждать 20 секунд (или сколько укажешь в реестре), прежде чем принудительно завершит эту прогу.
Естественно что этих 20 секунд более чем достаточно для того что бы кеш винта успел сбросится на диски. Но вот в чём вопрос: в какой момент Windows даст команду сбросить кеш: ДО или ПОСЛЕ выгрузки последнего процесса из ОЗУ.
Если ПОСЛЕ (а это было бы логично и оправдано), то написанная программа - бесполезна.
← →
Игорь Шевченко © (2004-04-07 22:46) [1]
> в какой момент Windows даст команду сбросить кеш: ДО или
> ПОСЛЕ выгрузки последнего процесса из ОЗУ
После
← →
VID © (2004-04-07 22:50) [2]В принцие я это и ожидал.
Тогда мне хотелось бы знать, а возможно осуществить задержку перед выключением компа на n-секунд, ИМЕННО ПОСЛЕ того как Windows даст команду сбросить кеш винта на диске ?
← →
Игорь Шевченко © (2004-04-07 22:52) [3]VID © (07.04.04 22:50)
Тебе же А.П. сказал - скачать обновление :)
← →
VID © (2004-04-07 23:26) [4]скачал я всё что только можно... не помогло :(
← →
Игорь Шевченко © (2004-04-07 23:30) [5]VID © (07.04.04 23:26)
Поискать рекомендации в инете, сходить на www.ixbt.com
← →
VID © (2004-04-07 23:56) [6]А по сабжу всё таки хотелось бы узнать...
Одна из рекомендаций: включить очищение своп файла перед restart/shutdown, мол это даст ту самую временную задержку для кеша...
блин, если все советы такие, то спасибо :)
← →
Игорь Шевченко © (2004-04-08 00:09) [7]VID © (07.04.04 23:56)
Windows сбрасывает свой кэш успешно, насколько я понимаю, у тебя проблема с аппартным сбросом кэша диска.
← →
Undert © (2004-04-08 00:10) [8]Ставь XP + SP1 + WindowsUpdate.Microsoft.com + NTSF
← →
VID © (2004-04-08 00:22) [9]а можно как нибудь обойтись без этого ХП ?
← →
Undert © (2004-04-08 00:24) [10]
> VID ©
А чем он тебя не устраивает ?? Его абсолютно можно двухтысячанизировать ...
← →
VID © (2004-04-08 00:24) [11]я делал так
Win2K + SP4 + WindowsUpdate.Microsoft.com + FAT32
← →
VID © (2004-04-08 00:26) [12]блин ну не нравится мне эта ересь под названием ХП...
← →
Petr V. Abramov © (2004-04-08 00:32) [13]Не нравится - не ешь! (C) Чингачгук из анекдота про Сенкевича.
← →
Undert © (2004-04-08 00:37) [14]
> VID ©
Ээээ... NTFS ставь!!! Её пофигу сьросил кеш не сбросил - никогда при таких вещах не сдохнет...
← →
Undert © (2004-04-08 00:38) [15]Хотя то что NTFS под 2000 тормозит - это правда
← →
Сергей Суровцев © (2004-04-08 00:39) [16]>VID © (07.04.04 22:35)
Смени винт и будет тебе счастье.
← →
VID © (2004-04-08 00:46) [17]>VID © (07.04.04 22:35)
Смени винт и будет тебе счастье.
да скорее несчастье - столько всего заново устанавливать....
← →
Piter © (2004-04-08 00:49) [18]VID, ну ты задолбал, ей богу... ну сходи ты на http://forum.ixbt.com
Более того, просто 90%, что такая тема там давно обсуждена, надо только в поиск зайти и ты прекратишь свои мучения (и наши тоже) за 30 минут... сложно что ли...
← →
Cobalt © (2004-04-08 00:50) [19]ConfigNT - не обновлять время последнего доступа к файлу - позволяет ускорить (немного) операции с большим количеством файлов.
← →
VID © (2004-04-08 00:51) [20]Piter, расслабся...
А если всё таки не можешь, то подняпрягись над темой, как организовать задержку прямо перед выключением компа.
А выставлять меня дятлом здесь, всё же не стоит - я как бы не из той породы. Чёто не нравится, не смотри в ветку.
← →
Anatoly Podgoretsky © (2004-04-08 01:06) [21]Если дело в аппаратном кэше, то никакие манипуляции, кроме задержки выключения не помогут. Суть стоит в том, что питание винчестера выключается раньше, чем винчестер успевает записать свой внутренний кэш.
← →
Anatoly Podgoretsky © (2004-04-08 01:12) [22]Да и NTFS хоть и очень надежен, но тоже может падать в данной ситуации, смотря что из кэша не будет записано. Случаи уже есть, правда это касается не совсем файловой системы, сколько загрузчика MBR, ХР что то туда пишет в самый последний момент, после этого слетает таблица разделов.
Зря ты NTFS не любишь, это и надежность и дополнительные возможности. А насчет XP, после несложной настройки работает побыстрее 2000 и плюс во всю силу используется HyperThreading и поддержка RAID посильнее. Я тоже начитался про эту бяку под названием ХР, но после того как поставил и отладил, то очень доволен, точнее нареканий нет.
← →
VID © (2004-04-08 01:24) [23]Да какой толк от ХП. или НТФС если винт такой...
вот если ХП может исскуствено создавать задержку перед выключением, то это другое дело, ну а так что - сменить одну систему на другу, поиметь кучу работы с этим связанную, и получить в результате опять таки сыпящуюбся по кусочкам систему..
блин. сегодня пришлось делать Repair для винды... файл конфигурации слетел :(
← →
Undert © (2004-04-08 12:45) [24]
> VID ©
Тебе ж объяснили - будет NTFS - не будет падать в таких количествах, возможно XP решит проблему, ибо новее.
← →
uny (2004-04-08 12:58) [25]2 системы у меня - winme и winxp
первая тихо выключается и никаких ошибок. вторая - так при выключении винчестер щёлкает, что я стал перегружаться в первую для выключения. у многих у кого xp стоит в корне лежат эти папки found000 и т.д.
дело не в задержке. я её делал - при выключении windows всё что нужно сделает, остановится и молчит. через секунд 5 выключается - те же ... только вид сбоку.
P/s/ но в Win9x всё нормально!!!
← →
Anatoly Podgoretsky © (2004-04-08 14:37) [26]Не нормально, пока патч не поставил именно так и падало при переходе на быстрые винчестеры с большим кэшем.
← →
VID © (2004-04-08 14:52) [27]TO AP: Может скажешь всё таки какой патч то ? А то я ведь все обновления скачал, + SP 4...
← →
Anatoly Podgoretsky © (2004-04-08 15:00) [28]Ну откуда мне помнить его номер, было два года назад и при том я ставил на 98. Но в нем было прямо указано - решает проблему выключения с порчей быстрых дисков, примерно так. Сейчас у меня на этих дисках 98 и ХР со всеми обновлениями и проблема не наблюдается. Первое что я делаю после начальной установки Виндоус и драйверов устройств, это скачивание обновлений, при этом не задумывают, а ставляю все критические без исключения.
← →
VID © (2004-04-08 15:12) [29]ах 98... ну так сразу и сказал бы... ведь у 98 винды официально известная эта проблема, патч для неё по этому поводу у меня тоже есть. А у Win2k считается что этой проблемы нет, хотя на самом деле есть.
Причём тут ещё дело в связке:
MB VIA KT-600 + AMD ATHLON XP 2800+ + HDD MAXTOR xx Gb 8MB Cache SATA
Вот имено при такой связке, возникает проблема.
← →
Anatoly Podgoretsky © (2004-04-08 15:18) [30]Не считается, проблема появилась после выхода 2000
← →
Anatoly Podgoretsky © (2004-04-08 15:20) [31]Производители дисков они зитрые, у них и в метре 98 сантиметров и чтобы сделать вид что быстрые они докладывают что кэеш сбросили, хотя на самом деле нет. Возможно тебе нужна задержка свыше 2 секунд, это где то в реестре прописано, где не помню
← →
Anatoly Podgoretsky © (2004-04-08 15:20) [32]Да когда читал статьи по этой проблеме, там фигурировали все ОС, а не только 98
← →
VID © (2004-04-08 17:22) [33]В реестре это прописано здесь
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
CacheWriteDelay = 15000.
Я себе аж 15 секундную задержку поставил, но хоть бы что - нет ни одной секунды задержки. Видимо этот параметр эффективен только для Win9x.
← →
uny (2004-04-08 18:54) [34]vid
вопрос - у вас винчестер при выключении компа щёлкает? громко, будто головки на диск падают с высоты?:)
просто в xp у меня именно так, комп вырубается мгновенно, а в winMe как бы в два этапа, и намного тише.
может дело не в задержке? может в способе выключения
(у меня тоже макстор)
← →
Piter © (2004-04-08 20:12) [35]Цитата:
", такое с ХР может происходить, если ставить ее не как положена, а через "клонирование" образа HDD с установленной системой на неразмеченный хард.
В общем, я вышел из положения, переконвертировав размеченный FAT-ом системный раздел в NTFS. Глюк пропал. "
Также http://support.microsoft.com/default.aspx?scid=kb;en-us;831426
← →
Дремучий © (2004-04-08 20:36) [36]
> VID ©
90% проблем с кэшем дисков из-за неправильных настроек в биосе
← →
VID © (2004-04-08 23:37) [37]uny, да, при выключении, действительно слышен значительный щелчёк из винта. А у тебя в WinXP вышеописанная проблема с некоректным завершением работы имеется ?
to piter: а если не только системный раздел ? ведь иногда проверка разделов, находит ошибки и на несистемных разделах.
А насчёт статьи, так там всё сводится к тому что винт испорченный. а это не так. винт новый и нормальный, без бэдов.
Дремучий, и какие же они, эти правильные настройки ? кто ж их знает... (abit kv7 на чипсете kt-600)
← →
Сергей Суровцев © (2004-04-08 23:52) [38]>VID © (08.04.04 23:37) [37]
А к фирме - производителю винта обратиться, он же лицензиенный! :))
А вообще SeaGate вместо MAXTOR - это + 5 лет к твоей жизни.
← →
VID © (2004-04-09 00:03) [39]А вообще SeaGate вместо MAXTOR - это + 5 лет к твоей жизни.
а вообще сказать такое обладателю Макстора которые его уже не может вернуть назад в магаз , это как -1 год жизни )
а насчёт фирмы - производителя... ну так ты представь что ты живёшь в Москве в 1988 году... видишь где нибудь офис Maxtor Corp. ? Вот и я у нас тут не вижу...
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];
Память: 0.54 MB
Время: 0.032 c