Windows 7, отключить это: (SystemRestore) ?

Темы связанные с инженерными разработками, но не подходящие в другие ветки форума
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

Re: Windows 7, отключить это: (SystemRestore) ?

Сообщение Jakob Brontfeyn »

Оказалось не так страшен автоматический update семерки, как update
MS Offis во ремя эксперимента на лабораторном компе.
Тут секундными задержками не отделаешся, летит на фиг всё.
Но тоскливо работать в лаборатории не имея под рукой
екселя и ворда. Перейти на ручной update не соглашаются
админы ни в какую. Требую, чтобы заранее, хотя бы за несколько
суток предоставляли мне точную дату и время автоматических
апдэйтов. Может какой то план-график для каждого лабораторного
компа. Вообщем уже можно целую книгу писать:
"Mein Kampf... mit Windows 7"
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

Re: Windows 7, отключить это: (SystemRestore) ?

Сообщение Jakob Brontfeyn »

Уважаемые коллеги, может кто то конкретно подсказать,
как создать RAM-диск на 1-2 Gb в вин.7.
Можно ли обойтись только командами операционной системы?
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Windows 7, отключить это: (SystemRestore) ?

Сообщение dadreamer »

Jakob Brontfeyn писал(а):Можно ли обойтись только командами операционной системы?
Нет и вряд ли когда-либо можно было, по крайней мере начиная с NT. Попробуйте какие-нибудь утилиты отсюда и отсюда, у некоторых точно должен быть командный интерфейс, а кое кто даже с COM/.NET.
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5467
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 88 раз

Re: Windows 7, отключить это: (SystemRestore) ?

Сообщение IvanLis »

Jakob Brontfeyn писал(а):Оказалось не так страшен автоматический update семерки, как update
MS Offis во ремя эксперимента....
Может создать загрузочную флешку, установить туда минимальный необходимый набор ПО и на время эксперимента загружаться с нее.
Можно даже на RT систему можно выйти.
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

Re: Windows 7, отключить это: (SystemRestore) ?

Сообщение Jakob Brontfeyn »

IvanLis писал(а):
Jakob Brontfeyn писал(а):Оказалось не так страшен автоматический update семерки, как update
MS Offis во ремя эксперимента....
Может создать загрузочную флешку, установить туда минимальный необходимый набор ПО и на время эксперимента загружаться с нее.
Можно даже на RT систему можно выйти.
Можно конечно для одной уникальной установки, но у меня
их более 10 штук, не хочу нарушать сложившуюся структуру
и систему с возможноетью копирования файлов через сеть и
использования вебпаблишен для наблюдения.
http://www.labviewportal.org/viewtopic. ... 789#p59369
Админы уже если меня увидят, сразу напрягаются. Думал заставить их SSD диск
поставить, но тогда компы в лабораториях будут уникальными
не стандартными, да и лишняя работа админам и лишние деньги,
и все равно нет гарантии 100% успеха.
Сейчас уже точно установил "узкое место" при круглосуточной работе
семерки в сети это жесткий диск. Временные интервалы в циклах программ,
работающих чисто с RAM практически можно считать не нарушаются.
У меня сложился определенный план мероприятий
по преодолению. Один из пунктов, поскольку значительная часть RAM у меня
"гуляет", развернуть там диск на пару гигабайт. И скажем только 1 раз в 15 минут
в "хорошее" время сохранять на жесткий диск. Степень "хорошести"
времени определять по разным устанавливаемым критериям, например
00:00 часов абсолютный запрет на 5 минут в обе стороны.
Целое или половинка каждого часа тоже нехорошее время(судя по протоколу событий).
Можно еще проверять нагрузку процессора, вообщем работаем в этом
направлении. Можно конечно сделать бульшой буфер и просто
в глобальной переменной, но мне почему то кажется, что файловая система
все таки надежней, даже если она на RAM диске. Остановится VI, (по причине
железа) все равно все сохранится на RAM-диске. Кстати, не подскажете
размер минимального блока который пишется на диск в семерке, если она
установлена на 32 бита.
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Windows 7, отключить это: (SystemRestore) ?

Сообщение dadreamer »

Jakob Brontfeyn писал(а):Кстати, не подскажете размер минимального блока который пишется на диск в семерке, если она установлена на 32 бита.
Вас интересует размер кластера? https://support.microsoft.com/en-us/kb/140365/ru-ru
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

Re: Windows 7, отключить это: (SystemRestore) ?

Сообщение Jakob Brontfeyn »

dadreamer писал(а):
Jakob Brontfeyn писал(а):Кстати, не подскажете размер минимального блока который пишется на диск в семерке, если она установлена на 32 бита.
Вас интересует размер кластера? https://support.microsoft.com/en-us/kb/140365/ru-ru
Понимаете, что такое NTFS, FAT16, FAT32, и какая разница между ними,
мне знать совершенно не нужно
во время Лабвью програмирования. A в ссылке так много всего, разобраться
совершенно невозможно.
У меня самые распространенные жесткие диски в сотню, другую гигабайт,
так какой все таки минимальный обьем пишется на диск "одним ударом"
в моем случае (семерка 32 бита)
Artem.spb

Activity Автор
professor
professor
Сообщения: 3408
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 176 раз
Контактная информация:

Re: Windows 7, отключить это: (SystemRestore) ?

Сообщение Artem.spb »

одним ударом пишется столько, сколько надо записать, хоть 1 байт.
НО.
размер, который будет занят на диске (если этот файл не будет дополняться потом), зависит как раз от размера кластера.
если на диске включено кэширование, то с большой вероятностью это байт зависнет в кэше на какое-то время, а потом запишется вместе с другими данными разом.
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Windows 7, отключить это: (SystemRestore) ?

Сообщение dadreamer »

Jakob Brontfeyn писал(а):A в ссылке так много всего, разобраться совершенно невозможно.
4 маленьких таблички, это уже много?.. :shok:
Jakob Brontfeyn писал(а):что такое NTFS, FAT16, FAT32 ... мне знать совершенно не нужно
:cry:
Jakob Brontfeyn писал(а):какой все таки минимальный обьем пишется на диск
4 килобайта, согласно вашим данным и считая, что у вас NTFS.
Jakob Brontfeyn писал(а):семерка 32 бита
Если задумали создавать RAM-диск, то лучше поставить x64, т.к. на x32 потолок доступной памяти - 3.5 Гб.
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

Re: Windows 7, отключить это: (SystemRestore) ?

Сообщение Jakob Brontfeyn »

Artem.spb писал(а):одним ударом пишется столько, сколько надо записать, хоть 1 байт.
НО.
размер, который будет занят на диске (если этот файл не будет дополняться потом), зависит как раз от размера кластера.
если на диске включено кэширование, то с большой вероятностью это байт зависнет в кэше на какое-то время, а потом запишется вместе с другими данными разом.
Подтвердите или поправте меня если я неправ.
При записи обьемов <4К физически сначала идет чтение с жесткого
диска некоторого "кванта" информации в 4К , затем производится операция
типа замены части елементов аррэя и только потом эти новых 4 К
записываются на диск. Если мой обьем будет ровно 4К, или 4К*n,
что произойдет, удастся ли сократить время "общения" с жестким диском?
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

Re: Windows 7, отключить это: (SystemRestore) ?

Сообщение Jakob Brontfeyn »

dadreamer писал(а):
Jakob Brontfeyn писал(а):
Jakob Brontfeyn писал(а):семерка 32 бита
Если задумали создавать RAM-диск, то лучше поставить x64, т.к. на x32 потолок доступной памяти - 3.5 Гб.
Дайвера устройств на 32 бита, не получится 64 бита использовать (пока)
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2211
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 27 раз

Re: Windows 7, отключить это: (SystemRestore) ?

Сообщение Borjomy_1 »

Вы абсолютно не там копаете. Причем тут диски? Если данные отправлены на запись, то они, рано или поздно, но запишутся. Кстати, вы так и не написали, каким образом у вас реализована схема съема-управления-записи.
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Windows 7, отключить это: (SystemRestore) ?

Сообщение dadreamer »

Jakob Brontfeyn писал(а):Подтвердите или поправте меня если я неправ. При записи обьемов <4К физически сначала идет чтение с жесткого диска некоторого "кванта" информации в 4К , затем производится операция типа замены части елементов аррэя и только потом эти новых 4 К записываются на диск. Если мой обьем будет ровно 4К, или 4К*n, что произойдет, удастся ли сократить время "общения" с жестким диском?
Запись на диск будет идти в любом случае, хоть сколько килобайт у вас файл. Просто если файл меньше размера кластера (4 Кб в данном случае), то он пишется в Master File Table (MFT), а если размер выходит за границы кластера, то создаётся новый кластер вне MFT, туда пишется содержимое файла, и обновляется запись в MFT.
Artem.spb

Activity Автор
professor
professor
Сообщения: 3408
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 176 раз
Контактная информация:

Re: Windows 7, отключить это: (SystemRestore) ?

Сообщение Artem.spb »

Jakob Brontfeyn писал(а):
Понимаете, что такое NTFS, FAT16, FAT32, и какая разница между ними,
мне знать совершенно не нужно
во время Лабвью програмирования.
вот ровно так же вам не нужно знать, как винда записывает данные на диск.
кроме кэша самого диска (4-32 метра) есть кэш у винды, и как оно там устроено, одному гейтсу ведомо.
можно, конечно, закопаться и написать свой дефрагментатор диска, но задача-то в другом.

я бы сделал запись на диск отдельным потоком с поступлением данных через fifo/очередь, а там уже кидал на диск, не заморачиваясь даже на время. только приоритет потока поставить ниже среднего, тогда тормоза дисков не будут сказываться на всей проге. для этих же целей можно повысить приоритет других потоков.
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

Re: Windows 7, отключить это: (SystemRestore) ?

Сообщение Jakob Brontfeyn »

Borjomy_1 писал(а):Вы абсолютно не там копаете. Причем тут диски? Если данные отправлены на запись, то они, рано или поздно, но запишутся. Кстати, вы так и не написали, каким образом у вас реализована схема съема-управления-записи.
Примерно так, смотрите пример, предпринял попытку просто тупо подогнать
размер записываемой информации под 4 килобайта ровно,
вот досада осталось 4 байта лишних... наверно надо взять и тупо убрать 4 пробела
где то в последней строке и задача решена.
Вложения
block_dimentions.vi
(36.4 КБ) 164 скачивания
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Общие»