13.01.2017 07:32
OlegON
 
В Linux есть замечательная команда sync, сбрасывающая на диск все незаписанное. Т.е. если сразу после sync дернуть шнур питания, то вероятность проблем на файловой системе минимальная. Как это сделать в Windows?
Вижу только утилиту Руссиновича, она вообще работает на 7-10, 2008-2012?
13.01.2017 08:03
student
 
Цитата:
OlegON В Linux есть замечательная команда sync, сбрасывающая на диск все незаписанное
я у себя (укмвин) стороннего стараюсь не юзать :) есть апишка - FlushFileBuffers - очищает буфер для указанного файла и заставляет все буферизированные данные быть записанными в этом файле
ей надо просто передать полученный через CreateFile указатель на диск
есть правда ограничение в виндах 7 и выше - должны быть соответствующие права...
кроме того можно теми же апи пробежаться по всем процессам и через SetProcessWorkingSetSize сбросить все ненужное в своп файл, заодно освободив память :) - это работает и без особых прав...
13.01.2017 09:02
OlegON
 
Да я больше про средства самой этой недоОС, в смысле, что из командной строки... И для всех процессов. Не думаю, что там речь идет о переборе всех процессов. Общая команда, отрабатывает почти моментально. И прав не надо каких-то особых. Можно, например, сделать sync и выдернуть флешку. Параметры и не требуются.
13.01.2017 09:22
student
 
Цитата:
OlegON Общая команда, отрабатывает почти моментально
пробежаться по процессам и сбросить - без задержек - проверено и прав не никаких не надо :)
13.01.2017 09:42
OlegON
 
В любом случае, вопрос остается, как это сделать, например, сразу, как зашел на чужой сервер?
13.01.2017 09:51
Dim
 
была утилитка от sysinternals

Цитата:
Sync 2.1: Disk Flusher for Windows 9x/Me/NT/2K/XP
Copyright (C) 1997-2001 Mark Russinovich
Sysinternals
13.01.2017 09:52
OlegON
 
Цитата:
OlegON Вижу только утилиту Руссиновича, она вообще работает на 7-10, 2008-2012?
Цитата:
Dim Copyright (C) 1997-2001 Mark Russinovich
да, я про это... сомнения берут, что она нормально отработает со всякими UAC и прочими нововведениями... А то, может, какие-то приколы на NTFS5 будут...
13.01.2017 09:53
Dim
 
скачай, да проверь )
13.01.2017 09:53
OlegON
 
В общем, понятно... Это рукожопие (винда) без скачивания кучи утилит сомнительной актуальности вообще не пригодно для использования.
Часовой пояс GMT +3, время: 14:04.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.