Где программа хранит свои данные после запуска: Где программа хранит свои данные после запуска

Содержание

Где программа хранит свои данные после запуска

7 программ, которые наведут порядок в ваших файлах

Больше не придётся вручную сортировать документы, музыку и фотографии. Эти приложения всё сделают за вас.

  • Платформа: Windows.
  • Цена: бесплатно.

Удобное приложение с открытым исходным кодом. Принцип его работы прост: вы создаёте собственные правила (или ассоциации), и DropIt выполняет определённые действия с файлами, которые подпадают под указанные критерии.

Программа может учитывать кучу параметров (имя, расширение, тип, дату открытия и другие) и выполнять 21 действие (перемещение, копирование, переименование, архивирование, склейку и разделение документов, отправку по электронной почте и так далее).

Создав правила для обработки объектов, перетяните нужные файлы на значок приложения, отображающийся поверх прочих окон. Либо выберите элементы и в контекстном меню «Проводника» нажмите «Отправить» → DropIt.

А если хотите полностью всё автоматизировать, скройте значок, затем укажите в настройках программы, какие папки нужно отслеживать, и DropIt будет выполнять операции с файлами самостоятельно.

  • Платформа: Windows.
  • Цена: бесплатно.

Это более узкоспециализированный инструмент, который занимается упорядочиванием вашей музыкальной библиотеки. Если вы до сих пор не можете приучить себя к стриминговым сервисам и предпочитаете хранить свою музыку на компьютере или домашнем медиасервере, TagScanner будет невероятно полезен.

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

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

3. PhotoMove

  • Платформа: Windows.
  • Цена: бесплатно; 8,99 доллара за Pro‑версию.

Если у вас много фотографий, то вы наверняка знаете, как утомительно поддерживать среди них порядок. Справиться с этой задачей поможет PhotoMove. Приложение считывает данные EXIF из ваших снимков, затем раскладывает их по папкам в зависимости от даты создания по шаблону «год — месяц — день». Также доступен шаблон «год — месяц — день — модель камеры».

В бесплатной версии PhotoMove только два варианта сортировки. В Pro‑версии их 10, а ещё в ней можно отслеживать дубликаты фотографий.

  • Платформа: Windows, macOS, Linux.
  • Цена: бесплатно.

С программой PhotoMove легко разобраться, она мало весит, но бесплатная версия имеет урезанные настройки. Если хотите чуть больше возможностей для сортировки снимков, но не хотите платить, попробуйте XnView. Это приложение для организации и упорядочивания библиотеки фото, абсолютно бесплатное и с открытым исходным кодом.

Установите XnView, откройте его и нажмите «Инструменты» → «Пакетная обработка». Здесь вы сможете массово рассортировать свои снимки по папкам в соответствии с EXIF‑данными, переименовать их по своему вкусу и при необходимости конвертировать в другой формат. А ещё XnView умеет искать дубликаты.

  • Платформа: macOS.
  • Цена: 32 доллара, 14‑дневный ознакомительный период.

Великолепное приложение для macOS, которое может сделать с вашими файлами практически что угодно. Разложить загрузки по папкам так, чтобы было видно, где картинки, а где документы. Рассортировать музыку по тегам и исполнителям. Переименовать гору объектов в Finder и назначить им теги. Создать архивы с бэкапами. Автоматически очистить корзину. Всё это по силам Hazel.

Вы просто указываете список действий, которые должно выполнять приложение, и выбираете, за какими папками ему следить. Все файлы, попадающие в эти папки и соответствующие нужным критериям, будут обработаны. Создавать правила для Hazel — одно удовольствие, интерфейс здесь очень прост и понятен. Ещё одна приятная особенность: после удаления ненужного приложения программа может стирать и связанные с ним объекты, такие как файлы настроек, кеша и другой мусор.

Единственный недостаток Hazel — цена. Но программа определённо стоит своих денег.

6. File Juggler

  • Платформа: Windows.
  • Цена: 40 долларов, 30‑дневный ознакомительный период.

Это приложение умеет практически то же, что и Hazel. Создайте правило, укажите, какие папки подлежат обработке, какие файлы в них подходят под ваши условия и что с ними делать.

File Juggler может переименовывать, перемещать, копировать, удалять объекты и сортировать их по папкам, а также отправлять в Evernote. Также программа способна менять названия файлов PDF по их содержимому или заголовку. Это особенно пригодится, если вы хотите упорядочить большое количество документов. Музыкальные теги File Juggler тоже читает, что позволяет разложить композиции по альбомам или жанрам.

7. Easy File Organizer

  • Платформа: Windows, macOS, Linux.
  • Цена: урезанная версия бесплатна, полная — 19,95 доллара.

Гибкий и простой в обращении инструмент. Принцип работы такой же, как у прочих программ из этого списка. Вы создаёте правила, по которым следует обрабатывать файлы, а затем указываете приложению нужную папку и нажимаете кнопку Organize. Все лежащие там объекты будут рассортированы по отдельным директориям. Если результат вас не устроит, все изменения легко отменить нажатием клавиши Undo.

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

В бесплатной версии нет возможности обрабатывать директории с подпапками. Покупка лицензии снимает это ограничение.

Где хранить информацию от запуска к запуску

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

Где и как лучше всего хранить структурированную информацию
У меня строковые данные вида: департамент строительства приказ N 21 письмо 12 письмо о.

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

Выполнять действия «по очереди» от запуска к запуску
Доброго дня, есть консольное приложение, в нём параметр командной строки case «toggle»: .

Файлы vs БД (в чем лучше хранить секретную информацию?)
Здравствуйте. Такой вопрос — в чем лучше хранить секретную информацию на ПК пользователя? Т.е. в.

Если под винду, то реестр

Из предложенного, подойдет реестр или Properties.Settings, но, реестр ручками — это гемор ненужный зачастую, а Properties.Settings — как 2 пальца.
Но, есть пара «но»:
Properties.Settings хранит данные в С:UsersUserAppDataLocalMyApp.
При первом запуске все будет дефолтно, — при последующих все будет сохранятся (естественно, если закодить нормально).
Будут отличия в запуске от админа, запуске из других директорий, запуске экземпляров DebugRelease.

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

Где хранятся файлы и программы? Программа проводник.

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

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

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

Некоторые папки в окне программы Проводник отмечены символом « + » — это означает, что такая папка содержит вложенные папки. Щелчок на значке папки приводит к ее открытию: в левом окне вы сможете увидеть подпапки этой папки, а в правом — ее полное содержимое. Вы можете также перемещаться между различными объектами файловой системы, дважды щелкая мышью на обозначении этих объектов в правом окне.

Дополнительные возможности навигации по файловой системе предоставляют графические кнопки, расположенные в панели инструментов Проводника.

Кнопка Назад возвращает вас в папку, которая была открыта непосредственно перед текущей. По нажатию кнопки Вперед осуществляется обратный переход в папку, которую пользователь покинул, нажав на кнопку Назад.

Кнопка Вверх перемещает программу на один уровень вверх в файловой системе вашего компьютера.

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

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

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

Где Android-приложения хранят данные?

Не могли бы вы перечислить все возможные каталоги, в которых приложения Android могут хранить данные, предоставляя описание того, какие данные хранятся в каждом каталоге?

Все приложения (root или нет) имеют каталог данных по умолчанию, который является /data/data/

. По умолчанию здесь загружаются базы данных приложений, настройки и все другие данные. Если приложение ожидает, что огромное количество данных будет сохранено, или по другим причинам хочет «быть хорошим для внутреннего хранилища», на SDCard есть соответствующий каталог ( Android/data/

Кроме того, все приложения могут хранить данные в любом месте на SDCard, так как ограничений нет — и многие приложения делают это. Они могут свободно использовать имена каталогов (и они снова это делают), что часто затрудняет решение, для чего предназначен этот «мусор» на карте, и что из этого можно удалить.

Хотя, Том указал , корневые приложения могут хранить свои данные почти везде на вашем устройстве, они обычно следуют тем же правилам, что и другие приложения.

Общее описание иерархии каталогов Android вы найдете в в моем ответе здесь . Для вашего конкретного вопроса я могу добавить более подробную информацию о /data/data/

(и соответствующую SD-часть):

  • databases/ : здесь идут базы данных приложения
  • lib/ : библиотеки и помощники для приложения
  • files/ : другие связанные файлы
  • shared_prefs/ : настройки и настройки
  • cache/ : хорошо, кеширует

В этом месте может быть несколько каталогов, или меньше — все зависит от приложения. В своем собственном «домашнем каталоге» (и это то, что в основном есть, говорят Linux-мудрый), они могут размещать файлы там, где они хотят. Обычно эти файлы и каталоги доступны только самому приложению (и конечному пользователю root) — кроме тех, что хранятся на SDCard, которые доступны для всех приложений.

Ответ на ваш вопрос, который вы задаете, слишком велик. Я могу, однако, дать вам базовый ответ, который охватывает основы.

Существует два вида приложений:
Корневой и не root .

Приложения Root могут в основном хранить /изменять файлы там, где они хотят.

Приложения без root могут хранить или изменять файлы здесь: /sdcard/ и каждой папке, что происходит после.
В основном, установленные приложения хранятся в /sdcard/Android/data или /sdcard/Android/obb .
Некоторые приложения хранят свои файлы сохранения /файлы конфигурации на /sdcard/APPNAME/ или только на /sdcard/

Чтобы иметь возможность использовать приложения root , вам необходимо укоренить свое Android-устройство и получить разрешение от одного из приложений суперпользователя.

Где хранить данные приложения в Windows 7 и Vista

Мое приложение должно, как и большинство, хранить данные. Приложение ранее использовалось на XP только там, где оно будет хранить данные в Program Files . Теперь, когда наши клиенты переходят на Windows 7, мне пришлось обновить его, чтобы он хранил данные в новой папке. Я выбрал папку ApplicationData , поскольку я думал, что мне будет разрешен доступ без необходимости UAC вообще.

Теперь на некоторых машинах Windows 7 это нормально, но на других доступ к папке не удается, предположительно из-за разрешений, но при запуске с Администратором privelidges программа работает нормально.

Я использую неправильную папку или эти случаи являются выбросами? В любом случае, что является лучшей практикой для такого рода вещей?

Я использую следующий C# SpecialFolder , чтобы получить расположение папки AppData.

System.Environment.SpecialFolder.ApplicationData является для каждого пользователя и перемещается. Это не похоже на то, что ты хочешь. Вы, по-видимому, хотите иметь широкие настройки машины и поэтому должны использовать System.Environment.SpecialFolder.CommonApplicationData .

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

Дэвид прав. Насколько я знаю, есть также некоторая разница, если вы развертываете свое приложение через ClickOnce или установщик: первый позволяет несколько подмножеств разрешений, чем обычный установщик. Должен признаться, я в этом деле не специалист.

Конечно, программные файлы-это худшее место для хранения данных, даже после XP.

Похожие вопросы:

У меня есть приложение (32 бит c++), работающее под XP, которое мне нужно адаптировать для работы под Windows 7 и Vista. Он должен хранить несколько десятков байт данных где-то независимо от.

Я создаю приложение, которое скоро нацелится на Windows, Mac и Linux. Мне было интересно, где я должен хранить данные приложения, такие как настройки и т. д. Папка установки приложения является.

У меня есть приложение, написанное в Delphi 2006, которое отлично работало в Windows XP. Я упаковал приложение с помощью Inno Setup, используя Program Files в качестве папки по умолчанию. Несколько.

При активации Aero Windows Vista и Windows 7 отображаются полупрозрачные формы. И некоторые приложения для съемки экрана, такие как WinSnap или Windows вырезки , могут захватывать эти windows в виде.

Я разрабатываю одно приложение, и я хочу сохранить файлы данных xml на Windows XP, Windows 7 и Windows Vista может ли кто-нибудь сказать, какую папку я использую, чтобы она работала для всех этих.

У кого-нибудь есть пример файла манифеста для Delphi 7, который позволяет приложениям работать от имени администратора на Windows XP / Vista / 7? Запуск приложения с этой функцией обычно приводит к.

Я пытаюсь найти, где хранилище BCD (Boot Configuration Data) на самом деле хранится в windows vista/7. это информация, которая в предыдущих версиях хранилась в файле boot.ini (обычно находится в.

Где в системе Windows (Vista) я должен размещать данные, которые должны быть доступны для чтения и записи всеми, т. е. каждым пользователем компьютера? Понятия Vista о файлах.

Может ли кто-нибудь сказать мне, есть ли вообще возможность разрабатывать мобильные приложения blackberry в Windows Vista ? Мне нужно разработать приложения для blackberry OS 7 & 6. Я пытался.

У меня есть тип файла для моего приложения, для которого я хочу показать некоторую пользовательскую информацию в области сведений(которая появляется внизу) в windows explorer в vista и win 7.

Где программе хранить свои настройки? / Хабр

Есть программа, которая должна сохранять и загружать некоторые настройки: позицию и размер главного окна программы, идентификатор выбранного языка, время последней проверки обновления. Я задался вопросом — где программа должна хранить свои настройки? Решил собрать информацию на эту тему и поделится ею с вами.

Возможные папки, для хранения настроек и файлов программы:

  • Program Files
  • My Documents
  • User\Application Data
  • User\Local Settings\Application Data
  • All Users\Application data

Program Files

Хранить настройки в папке самой программы не рекомендуется, пользователю банально может просто не хватить прав на запись и чтение каталога программы. Плюс (вернее минус) настройки пользователей будут общими, никто не сможет настроить программу под себя или хранить в ней только персональные данные.

My Documents
XP: Documents and Settings\User\My Documents


Vista: Users\User\Documents
На мой взгляд не верный подход. Папку не зря назвали Мои Документы. Поэтому, если программа не формирует каких-либо документов, а должна всего-лишь хранить свои настройки, то им там не место. Не знаю как Вас, а меня слегка раздражают папки внутри папки с документами. Я их там, между прочим упорядочиваю, распихиваю по подкаталогам и тут на тебе, захожу в папку и вижу Visual Studio 2008.

User\Application Data
XP: Documents and Settings\User\Application Data
Vista: Users\User\AppData\Roaming
Файлы из этой папки входят в состав перемещаемых профилей (roaming profiles, per-user). Т.е. если вы хотите, чтобы данные Вашей программы могли бы перемещаться вместе с профилем пользователя храните их в этой папке.

User\Local Settings\Application Data
XP: Documents and Settings\User\Local Settings

Vista: Users\User\AppData\Local
В этой папке можно хранить файлы, не входящие в состав перемещаемых профилей (per-user-per-machine), а так же временные и большие по размеру файлы, перемещение которых либо не требуется (временные, кэш, прочий рабочий «мусор»), либо потребует значительных временных затрат (храните файл размером в пару сотен мегабайт в перемещаемом профиле и пользователь обязательно скажет Вам «спасибо»).

All Users\Application data
XP: Documents and Settings\All Users\Application Data
Vista: ProgramData
В этой папке можно хранить файлы, которые являются общими для всех пользователей компьютера, например общая база данных, набор общих документов, клипарт и т.д. Эта папка не входит в состав перемещаемых профилей (per-machine). Обычные пользователи (не администраторы) имеют к этой папке доступ в режиме только для чтения.

Как узнать, где программа хранит свои настройки в реестре

  • Содержание статьи

Описание

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

Как узнать, где программа хранит свои настройки в реестре

Для того, чтобы узнать к каким разделам реестра обращается программа в процессе работы, мы воспользуемся бесплатным инструментом под названием Process Monitor, который можно скачать с официального сайта по следующей ссылке: https://download.sysinternals.com/files/ProcessMonitor.zip

После скачивания и распаковки архива можно обнаружить два exe файла: Procmon.exe и Procmon64.exe

Если у вас установлена 32-битная версия Windows, то запускать нужно файл Procmon.exe, а если у вас установлена 64-битная версия, то тогда соответственно запускаем Procmon64.exe. О том, как узнать разрядность вашей ОС у нас есть отдельная статья: https://pc.ru/articles/kak-opredelit-razryadnost-windows Если при запуске программы вы получаете ошибку «Unable to load process monitor device driver», то о том, как ее исправить, можно прочитать в этой статье

После первого запуска, программа предложит нам принять условия лицензионного соглашения, поэтому не забываем нажать кнопочку «Agree«


Для примера посмотрим к каким разделам реестра обращается стандартный графический редактор Paint, который присутствует в ОС Windows. Для этого сначала запускаем Process Monitor, а после этого интересующее нас приложение, в данном примере графический редактор Paint. Далее, в диспетчере смотрим как именно называется исполняемый файл, в случае с Пейнтом, он называется mspaint.exe.

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

mspaint.exe, для этого мы выбираем пункт меню «Filter» и в нем опцию с одноименным названием «Filter…«.

После чего выбираем из раскрывающегося меню пункт «Process Name«, вписываем имя нужного нам процесса mspaint.exe и жмем на кнопку «Add«, чтобы наш фильтр добавился:

Теперь осталось применить фильтр, чтобы все посторонние записи не отображались. Для этого жмем на кнопку «Apply» и потом на «OK«, для закрытия окна настроек.

В результате перед нами будет вся информация о том, к каким конкретно разделам и ключам реестра обращается mspaint.exe в процессе своей работы:

Теперь можно закрыть редактор Paint и посмотреть куда он записывает все свои настройки, после завершения работы. Они будут также отображаться в окне Process Monitor, достаточно просто воспользоваться скроллом. Таким не хитрым способом, можно мониторить любой процесс и точно знать как и где он хранит информацию.

Где хранить файлы данных программы windows?



Моя программа содержит файл sql lite db, который моя программа создает после первого запуска, а затем сохраняет данные внутри использования приложения updon. База данных накапливается в течение определенного периода времени. Файл бд создается в каталоге установки программы

Я должен регулярно обновлять приложение, когда исправлены ошибки, поэтому в основном я публикую новый установщик msi, установщик удаляет старые установочные файлы, кроме файла db, и устанавливает новые программные файлы.

Некоторые пользователи не устанавливают его в папку по умолчанию, поэтому в выбранной ими папке файл бд отсутствует.

Я хочу знать, можно ли хранить файлы данных в какой-либо папке данных программы за пределами директории установки ? чтобы каждое новое обновление моей программы могло получить доступ к данным из этой папки данных программы.?

Есть ли каталог данных программ в windows xp, vista и 7 ? и как получить к нему доступ в C#/

c#
Поделиться Источник Ahmed     20 ноября 2012 в 23:13

3 ответа


  • MVC и файлы, загруженные пользователем, где хранить файлы?

    У меня возникли проблемы с решением, где хранить файлы, загруженные пользователем в моем приложении asp.net mvc. Я использую asp classic уже около 10 лет и всегда храню свои файлы на диске на сайте, а также храню имя файла и папки в базе данных. Как бы вы, ребята, подошли к этой проблеме? Имея их…

  • Где хранить данные?

    Я создал программу c++, но теперь мне нужно постоянно хранить на жестком диске некоторые настройки этой программы. Где я должен хранить эти данные ? В базе данных sqlite ? В реестре windows ( если linux ?)? В файле XML В других файлах ?



9

Посмотрите Environment.SpecialFolder Перечисление , чтобы решить, где находится нужное место для ваших данных.

Я бы проголосовал за папку Recent , хотя вот другие варианты:

  • ApplicationData (Профиль текущих пользователей в роуминге)
  • CommonApplicationData (Все пользователи на локальной машине)
  • LocalApplicationData (Текущий пользователь на локальном компьютере)

Получите папку по вашему выбору с помощью

Environment.GetFolderPath(Environment.SpecialFolder.xxx))

Поделиться Lukas Winzenried     20 ноября 2012 в 23:23



8

Хранить пользовательские данные в папке приложения очень опасно. Данные не только будут уничтожены, если пользователь обновит или удалит ваше приложение, но и обычные пользователи не смогут даже писать в каталог приложений.

Обычно я включаю базу данных семян в приложение и копирую ее в папку в папке Environment.SpecialFolder.ApplicationData при запуске приложения. Все пользовательские данные хранятся в копии; если пользователь удалит приложение, база данных семян будет удалена, но пользовательские данные останутся. См. Этот ответ SO для примера.

Поделиться Dour High Arch     20 ноября 2012 в 23:20



1

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

Поделиться

Adam Straughan     20 ноября 2012 в 23:16


Похожие вопросы:


Где безопасно хранить файлы?

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


где поместить файлы инициализации в windows

Я ищу приемлемую отправную точку для размещения настроек приложений в машине Windows. У меня есть несколько приложений. по личным причинам я бы не хотел использовать реестр: я предпочитаю простые…


Servlets: где хранить загруженные файлы?

В мире PHP принято создавать каталог с именем ‘uploads’ или что-то подобное в папке приложения. Все загруженные файлы затем хранятся там, в базе данных, содержащей относительные пути к этим файлам….


MVC и файлы, загруженные пользователем, где хранить файлы?

У меня возникли проблемы с решением, где хранить файлы, загруженные пользователем в моем приложении asp.net mvc. Я использую asp classic уже около 10 лет и всегда храню свои файлы на диске на сайте,…


Где хранить данные?

Я создал программу c++, но теперь мне нужно постоянно хранить на жестком диске некоторые настройки этой программы. Где я должен хранить эти данные ? В базе данных sqlite ? В реестре windows ( если…


Настраиваемый сервис Windows-как и где хранить конфигурацию

Я создал приложение C# для управления синхронизацией данных между ERP и CRM. Это приложение считывает таблицу каждые 500 мс и отправляет данные через WebService в CRM. На данный момент у меня есть…


WebServer-где хранить файлы?

В настоящее время мы строим WebService, который будет работать под IIS. Наша нынешняя дилемма заключается в том, где хранить загруженные файлы? До сих пор мы сохраняли файлы непосредственно под…


узел-webkit windows строить там, где для хранения постоянных данных?

Я создаю настольное приложение с node-webkit. Я использовал СЗ-строителя, чтобы построить для windows 32 & windows 64 bit от моего Mac. Программа отлично работает в windows, за исключением того,…


Где хранить файлы

Я новичок в IOS Developing и только начал изучать Swift. В моем приложении мне нужно где-то хранить файлы… Например, в Android я использую папку assets. В IOS я не нашел никакого способа извлечь…


Где я могу хранить данные программы? (OS, Java)

Я знаю, что каждый OS имеет определенный каталог, в котором программа может хранить данные. Например, в macOS есть каталог под названием /Applications. Где я могу хранить программные данные из…

Где хранятся файлы и программы? Программа проводник.

4.3 / 5 ( 52 голоса )

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

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

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

Некоторые папки в окне программы Проводник отмечены символом « + » — это означает, что такая папка содержит вложенные папки. Щелчок на значке папки приводит к ее открытию: в левом окне вы сможете увидеть подпапки этой папки, а в правом — ее полное содержимое. Вы можете также перемещаться между различными объектами файловой системы, дважды щелкая мышью на обозначении этих объектов в правом окне.

Дополнительные возможности навигации по файловой системе предоставляют графические кнопки, расположенные в панели инструментов Проводника.

Кнопка Назад возвращает вас в папку, которая была открыта непосредственно перед текущей. По нажатию кнопки Вперед осуществляется обратный переход в папку, которую пользователь покинул, нажав на кнопку Назад.

Кнопка Вверх перемещает программу на один уровень  вверх в файловой системе вашего компьютера.

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

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

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

Здесь хранится все. Реестр системы Windows XP. Компьютерные советы (сборник статей)

Здесь хранится все. Реестр системы Windows XP

Автор: Сергей Голубев

Источник: Upgrade

Системный реестр ОС Windows XP — это объект, в котором регистрируются большие объемы самой разной информации. Впервые он появился в Windows NT. Прообразом реестра можно считать инициализационные файлы (INI-файлы). Именно в них разработчики ПО начали хранить разного рода данные, определяющие конфигурацию утилит. Кстати говоря, многие до сих пор не отказались от старых методов: видимо, не хотят связываться с реестром.

Таким образом, разработчики к этому нововведению Microsoft относятся неоднозначно. Кое-кто даже называет реестр «черным ящиком». Разумеется, доводов в пользу реестра ничуть не меньше. Вот главный из них: он удобен для пользователя. Хотя и не всегда.

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

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

Безусловно, сама компания Microsoft рекомендует сторонним разработчикам хранить всю информацию об их программах в реестре. Благо в Windows XP никаких ограничений на его размер не предусмотрено. Поэтому, кстати, в реестре накапливается очень много мусора, который необходимо время от времени выбрасывать.

Тут мы приходим к удивительному выводу: как ни делай, все равно будет не так. Никто в этом не виноват, ни Билл Гейтс, ни Стив Баллмер. Просто они люди. Такие же, как и мы с вами. Мельчайшая амеба выглядит так, что поражает наше воображение сильнее, чем самая причудливая авангардная картина, и устроена куда более рационально, чем самая лучшая программа. Но тот, кто сотворил амеб, не занимается написанием софта. Поэтому будем изучать то, что есть, или ждать, когда обломится грант, на который можно будет жить припеваючи, созерцая в микроскоп нечто более интересное, чем какой-то реестр какой-то операционной системы.

Как он устроен

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

Концепция, заложенная в основу построения реестра, имеет необычное название: «принцип селекции реестра при помощи кустов». Это означает, что каждая область памяти предназначена для хранения определенного типа данных. При этом различные юзеры не могут использовать данные друг друга, если только они сами не заявили о готовности «жить колхозом». Вместо термина «куст» довольно часто употребляют аббревиатуру HKEY (handle to a key). Это неправильно, поскольку куст — отдельный компонент файла или область памяти.

А HKEY, как следует из ее расшифровки, — дескриптор раздела, указывающий на инструмент, при помощи которого предоставляется доступ к данному уровню реестра. Если же слово «куст» вызывает у вас неприятные ассоциации, то можете вместо него использовать термин «улей» (hive), распространенный в англоязычной документации. Куст состоит из разделов, подчиненных разделов и параметров, а также имеет корни на верхнем уровне иерархии реестра.

В системе Windows 98 реестр хранился в двух файлах (SYSTEM.DAT и USER.DAT), а вот Windows XP устроена намного сложнее. В ней уже не сделаешь резервные копии реестра, сохранив всего два вышеупомянутых файла. Впрочем, реестр в Windows XP организован куда логичнее: практически каждый куст является файлом, его можно перемещать и редактировать. Кусты реестра, к которым система обращается наиболее часто, расположены следующим образом:

куст HKEY_LOCAL_MACHINE

System — файл Windowssystem32configsystem;

куст HKEY_LOCAL_MACHINESAM — файл Windowssystem32configsam;

куст HKEY_LOCAL_MACHINESecurity — файл Windowssystem32configsecurity;

куст HKEY_LOCAL_MACHINESoftware — файл Windowssystem32configsoftware;

куст HKEY_CURRENT_USER — файл <профиль пользователя> tuser.dat;

куст HKEY_CURRENT_CONFIG — файл Windowssystem32configsystem;

куст HKEY_USERS.DEFAULT — файл Windowssystem32configdefault.

Помимо основных файлов, к реестру относятся вспомогательные, имеющие расширения LOG, ALT и SAV. LOG-файл содержит список изменений, которые были сделаны пользователем в определенном кусте за последний сеанс работы. ALT-файл — это резервная копия куста HKEY_LOCAL_MACHINESystem, используемая системой Windows для восстановления работоспособной конфигурации. Наконец, в SAV-файлах хранится содержание кустов на момент запуска ОС (только ntuser.dat не имеет такого файла). Они нужны системе для того, чтобы после сбоя восстанавливать удачные параметры.

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

К нашему счастью, Microsoft всегда думает о простых пользователях. И это вовсе не ирония: если у компании не все получается так, как нам хотелось бы, то виной тому обстоятельства, о которых я рассказал в начале статьи

Раздел HKEY_CLASSED_ROOT является пользовательским. Может быть, именно поэтому с ним всегда довольно сложно работать. Здесь содержатся данные о модели многокомпонентных объектов (Component Object Model, или COM), а она лежит в основе технологии ActiveX. Под компонентом в данном контексте я подразумеваю все что угодно, от простейшего текстового файла до низкоуровневого объекта. Именно тут находятся записи о типах файлов и ассоциированных с ними приложениях.

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

Раздел HKEY_CURRENT_USER посвящен настройкам программного обеспечения, соответствующим текущей учетной записи. Именно здесь находится информация, определяющая параметры работы меню «Пуск», конфигурацию «Рабочего стола» и цветовые схемы интерфейса. Данные часто обновляются, и вот по какой схеме: из пользовательского раздела HKEY_USERS в HKEY_CURRENT_USER копируются записи, меняющиеся в процессе работы, причем окончательный вариант сохраняется в HKEY_USERS по завершении сеанса.

Задачи, выполнению которых служит данный раздел, таковы, что все его компоненты должны быть предельно информативны. Однако существенного влияния на операционную систему они не оказывают. Практически все изменения в данный раздел вносятся не напрямую, а через приложения или системную «Панель управления».

Раздел HKEY_CURRENT_USER состоит из подразделов. Некоторые из них используются достаточно часто, остальные — от случая к случаю. Подраздел AppEvents включает в себя перечень возможных событий, относящихся к приложениям. В частности, там описываются звуковые эффекты. За командные запросы отвечает подраздел Console. Его содержимое модифицируется напрямую, графических утилит для его конфигурирования нет. Хотя и редактировать там особо нечего, вряд ли стоит морочить себе голову размером курсора или видом нестандартного шрифта.

Важный подраздел — Control Panel. В нем находятся записи всех приложений «Панели управления», позволяющих вносить изменения в параметры работы компьютерной среды, то есть задавать региональные стандарты, режимы работы мыши и клавиатуры и т. д. Однако опции, связанные с применением специального программного обеспечения, в данном подразделе далеко не всегда присутствуют. Интернетчикам стоит поближе познакомиться с подразделом Identities, где хранится перечень всех идентификаторов Сети и их параметры. В частности, здесь расположен список заблокированных пользователей.

Абонентам локальных сетей понадобятся подразделы Network и Printers. В них находятся перечни всех сетевых дисков и принтеров. А списки используемых данным юзером сетевых соединений хранятся в подразделе RemoteAccess. Наконец, подраздел Software. Как нетрудно догадаться, именно тут располагается список всех программ, применяемых в системе, а также их настроек. Software разбит на множество подраздельчиков — по одному на каждого поставщика используемого ПО.

Коль скоро мы упомянули о разделе HKEY_USERS, разберемся с ним. В нем перечислены пользователи, имеющие доступ к реестру. Очевидно, что корректировать большую часть находящейся там информации бесполезно, она все равно обновляется из HKEY_CURRENT_USER. Так что используется данный раздел только для изменения учетных записей неактивных пользователей.

В разделе HKEY_LOCAL_MACHINE хранится информация об аппаратных средствах системы и об их применении. Первое, что надо сделать, если железка не работает, — это посмотреть, есть ли о ней сведения в данном разделе. Если нет, то дальше искать незачем: данный девайс работать не будет. Разумеется, именно тут можно найти информацию обо всех драйверах, включая номер версии каждого из них. Впрочем, считать этот раздел полностью «железным» нельзя: в нем содержатся основные системные параметры, имеющие отношение ко всем пользователям. Таким образом, приложения, используемые всеми юзерами, непременно оставят здесь свой след.

Отдельная тема — данные систем безопасности. В соответствующий раздел стоит заглянуть каждому владельцу системы Windows XP Home Edition, завидующему тем, кто купил профессиональную версию, но не желающему разоряться на ее приобретение (и нечего смеяться, сведения о том, что все русские отовариваются исключительно у пиратов, не соответствуют действительности).

Профессиональная версия не так уж сильно отличается от домашней. Например, «профессионал» имеет доступ к параметрам, позволяющим настроить режим обеспечения безопасности, а «домовой» — нет. Однако сами эти параметры присутствуют и в той, и в другой ОС. Только в домашней версии они скрыты от людских глаз.

Например, мы хотим быстро изменить настройки безопасности для гостевого входа. Идем в HKEY_LOCAL_MACHINESYSTEMCurrentControlSet

ControlLsa и находим там параметр Forceguest. А дальше все просто: если его значение равно нулю, то функция неактивна, а если единице, то наоборот. Включаем соответствующий режим, и все локальные параметры обеспечения безопасности как на ладони. Если решите ими воспользоваться, то будьте аккуратнее. Постарайтесь, так сказать, обойтись без фанатизма. А то прикроете доступ всем, кому можно и кому нельзя.

Если предыдущий раздел обычно бывает очень большим, то по сравнению с ним HKEY_CURRENT_CONFIG — это лилипут. В нем всего два подраздела: Software и System. Хранящиеся в них записи используются для того, чтобы сконфигурировать дисплей и принтер. Также в данном разделе содержатся некоторые вспомогательные сетевые параметры.

Подраздел Software состоит из двух частей: Fonts и Microsoft. Если назначение первой ясно из ее названия, то во второй хранятся так называемые Internet Settings, параметры функции автоматического набора телефонного номера и описание способов использования локальных устройств для выхода в интернет.

В подразделе System находятся параметры принтера, звуковых и видеоустройств. Именно этот подраздел содержит параметры работы API Microsoft DirectSound. В нем же настройки источника бесперебойного питания. И, разумеется, в System хранятся сведения о разрешениях видеокарты.

Как с ним работать

Штатное средство системы Windows для работы с реестром так и называется — «Редактор реестра». Запустить его можно командой regedit. Естественно, в меню «Пуск» эта программа отсутствует: в Microsoft считают, что большинству пользователей нет никакой надобности редактировать реестр вручную. Если вы придерживаетесь иного мнения, а каждый раз вызывать «Редактор реестра» через «Пуск» > «Выполнить» вам лень, то меню следует подредактировать. Для этого кликаем по «Пуску» правой кнопкой и в появившемся списке выбираем «Проводник». Нас интересует папка Documents and Settings<Пользователь>Главное менюПрограммы. Для того чтобы добавить в нее кнопку запуска «Редактора реестра», кликаем правой кнопкой мыши по пустому месту в правом фрейме, выбираем «Создать ярлык» и находим программу regedit.exe в каталоге Windows. После добавления нажимаем на «Пуск», вот и все.

При запуске «Редактора реестра» появится окно, отдаленно напоминающее стандартный «Проводник» системы Windows. В левом его фрейме находятся названия разделов, подразделов и параметров, а в правом — их значения. Как я говорил в начале статьи, главное достоинство реестра заключается в том, что он объединяет данные различных форматов, или, как это принято говорить применительно к реестру, различные типы данных.

Тип REG_SZ (String) представляет собой обычную строку текста, то есть последовательность символов. Эта строка всегда должна заканчиваться нулевым символом. Тип REG_BYNARY (Bynary) — необработанные двоичные данные. В этом формате хранятся почти все сведения об аппаратных компонентах системы, причем «Редактор реестра» данную информацию выводит на экран в шестнадцатеричном формате. Тип REG_DWORD (DWord) — это данные, являющиеся целым числом в диапазоне от 0 до 4 294 967 295. «Редактор реестра» может отображать их в двоичном, десятичном или шестнадцатеричном формате. Такой вид обычно имеют параметры служб и драйверов. Тип REG_MULTI_SZ (Multi-String) — многострочный текст. Понятно, что информацию в таком формате юзеру воспринимать легче. Символом, обозначающим конец строки в REG_

MULTI_SZ, является «0» (ноль).

Переменные, обрабатываемые любой программой или службой, принадлежат к типу REG_EXPAND_SZ (Expandable String). Этот тип определяет строку переменной длины. Необходимость в таких данных объясняется тем, что пользователь имеет определенную свободу формирования файловой системы и т. д. В частности, переменная %ProgramFiles% задает расположение соответствующего каталога, а его полное имя может быть, в принципе, каким угодно. Наконец, уникальный тип REG_FULL_RESOURCE_DESCRIPTION представляет собой последовательность вложенных массивов и используется для хранения полного списка ресурсов всех драйверов.

Стандартный «Редактор реестра» не только позволяет вручную исправить любой параметр, но и обладает минимальным набором инструментов, полезных в определенных ситуациях. Речь идет в том числе о возможности импорта-экспорта данных. Эти функции бывают востребованы в том случае, если вы проводите эксперименты над системой или переустанавливаете Windows после форматирования раздела (не надо свысока относиться к такому методу лечения «недугов» ОС, порой намного легче и быстрее переустановить систему, чем разбираться с неполадками). Экспортировать можно как весь реестр, так и отдельную его ветвь. Рассмотрим несколько типичных случаев, в которых создание копий является оправданным. Предположим, вы скачали условно бесплатную программу и перед тем, как приобрести полную версию, хотите оценить ее функциональность. Очевидно, что двух-трех дней для этого явно недостаточно, а вот месяца как раз хватит. Перед установкой софтины стоит сделать копию всего реестра (радикалы предложат вам также изготовить образ системного раздела, но это, на мой взгляд, перебор). Копия нужна на тот случай, если вас вдруг отправят в командировку, причем ровно на месяц.

Вы возвращаетесь, хотите продолжить знакомство с программой, а она вам вежливо сообщает: так и так, период бесплатной эксплуатации истек. Повторная установка после удаления софтины ни к чему хорошему не приведет, поскольку где-то в реестре осталась запись о том, когда она была впервые проинсталлирована. Конечно, можно попробовать удалить все упоминания об этой программе вручную, нужно только воспользоваться функцией поиска (через «Редактор реестра»). Но проще всего восстановить старый реестр целиком из заранее сделанной копии. Тем более, что пока вы были в командировке, вряд ли в реестре появилось что-то полезное.

Второй случай удобнее всего проиллюстрировать на примере файлового менеджера FAR. Конечно, хорошо, когда сторонние разработчики прислушиваются к советам Microsoft и используют реестр. Если же вы хотите сохранить все настройки после переустановки системы, то вам надо принять все необходимые для этого меры. Для этого открываем «Редактор реестра» и находим ветку HKEY_CURRENT_USERSoftwareFar, в ней хранится все, что имеет отношение к данному приложению. Мы можем сохранить ее целиком или только какую-то ее часть. Кстати, интересующий нас список FTP-серверов находится тут: HKEY_CURRENT_USERSoftwareFarPluginsFTPHosts.

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

Разумеется, экспортировать ветку реестра следует перед тем, как вы собираетесь что-то в ней изменить. Данная мера является обязательной. Ведь чем отличается профессионал от дилетанта?

Предусмотрительностью. Один постоянно твердит: «Знать бы, где упадешь!» — а другой молча подстилает соломку. А падают и тот, и другой одинаково часто.

У каждого пользователя есть любимые ветки реестра, те, которые он редактирует чаще всего. Чтобы получить быстрый доступ к ним в «Редакторе реестра», следует поместить ссылки в «Избранное».

Напоследок немного о безопасности. Если вашей машиной пользуется еще ряд лиц, то непременно возникнет вопрос о разграничении прав доступа к файлам реестра. Чтобы решить данную проблему, зайдите в раздел «Правка» > «Разрешения» (в «Редакторе реестра»). По умолчанию установлены параметры безопасности, оптимальные в общем случае. Но где вы на практике встречали этот самый «общий случай»? Где угодно, только не на своей машине.

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

Registry Toolkit

Набор утилит под общим названием Registry Toolkit предназначен для тех, кто не хочет заморачиваться изучением реестра, а желает получить инструмент, позволяющий выполнять несколько простых и полезных операций. Прежде всего дефрагментацию. Суть этой процедуры заключается в том, что реестру придается линейная структура, которую он теряет за время эксплуатации. «Разбухание» приводит к замедлению работы системы в целом, поэтому следует периодически приводить его в порядок.

Вторая функция этого пакета, имеющая отношение к реестру, позволяет делать резервные копии и восстанавливать из них реестр. Необходимость этой функции рассмотрена в статье, так что не стану повторяться. Проживает эта программа по адресу antispy4you.com/index.php?adv=padrdefrag, откуда ее и можно скачать. Кстати, она русифицирована. Однако бесплатно пользоваться пакетом можно только три недели. Потом придется разориться на $11,95.

Программа jv16 PowerTools 2005

Эта программа для работы с реестром, проживающая по адресу www.macecraft.com/jv16powertools2005, была одной из самых популярных в России. Ее широкому распространению на постсоветском пространстве очень способствовала ее цена: с нас, бедных и сирых, разработчики денег не брали. Но отдельные сограждане, вместо того чтобы всячески поддерживать свою репутацию, бросились покупать футбольные клубы. И вот результат: теперь jv16 PowerTools стоит $29,95. Для всех без исключения. Прошу понять меня правильно. Мне денег не жалко, за державу обидно.

А программа действительно хороша. Особенно тем, что предлагает пользователю массу полезных возможностей, таких как чистка реестра, обычный поиск или поиск с автоматической заменой. Освоить jv16 PowerTools 2005 по силам даже юзеру, имеющему отдаленное представление о внутреннем устройстве реестра. Скажем, для редактирования пунктов контекстного меню «Открыть с помощью…» не надо залезать в реестр: программа сама определит зарегистрированные приложения, выведет на экран их полный список, из которого пользователь сможет исключить заведомо неактуальные программы.

К тому же jv16 PowerTools 2005 умеет не только работать с реестром, но и выполнять некоторые другие операции, в частности, переносить папки и находить дубликаты файлов. Запускать любое задание можно как вручную, так и по расписанию.

RegWorks

RegWorks — это самый настоящий альтернативный редактор. Честно говоря, когда возникает необходимость поработать с реестром, лично я запускаю не regedit.exe, а данную программу. Главным образом потому, что по интерфейсу эти утилиты похожи. То есть автор RegWorks Евгений Лоскутов (я всегда говорил, что наши программисты лучшие в мире) решил не морочить голову знакомым с Regedit пользователям: никакого времени на освоение тех возможностей программы, которые поддерживает стандартный инструмент, не требуется. Поэтому проблемы перехода со штатного редактора на альтернативный попросту не возникает.

Две фирменные фишки RegWorks — монитор реестра и справочная система. Монитор позволяет практически в реальном времени (раз в 400 миллисекунд) фиксировать все изменения, происходящие в реестре. Это очень полезно не только когда вы устанавливаете новые программы, но и когда хотите постоянно проводить диагностику системы на предмет вирусного заражения (согласитесь, лишний контроль никогда не помешает). Гибкая система фильтров позволяет не только видеть весь реестр как на ладони, но и отлавливать конкретные изменения.

Справочная система программы — это очень компактный интерактивный мануал по реестру. Полезность его трудно переоценить. Предположим, вы примерно знаете, чего именно хотите добиться, но не знаете, что при этом надо поменять в реестре. При помощи программы RegWorks задачу решить просто. Находите в справочнике необходимую вам информацию, изучаете теоретическую часть и прямо из документа переходите в нужное место реестра.

Программа полностью русифицирована и распространяется бесплатно. Хотя в последнем я не совсем уверен. Дело в том, что англоязычный сайт http://www.regwrks.com/ ссылается на http://www.regwrks.ru/. Тот же самый адрес указан и в разделе «О программе», вызываемом с панели управления софтины. Но русский сайт почему-то недоступен. На английском же сказано, что программа стоит 30 американских долларов. Хотя на русских софтовых порталах она проходит как freeware. Как бы то ни было, я пользуюсь RegWorks достаточно давно, и никаких денег она не просит. Найти программу в Сети довольно просто.

Скачать ее можно хотя бы отсюда: www.listsoft.ru/programs/16684/?fileid=2.

Папка ProgramData в Windows | remontka.pro

В Windows 10, 8 и Windows 7 на системном диске, обычно диске C, имеется папка ProgramData, и по поводу этой папки у пользователей возникают вопросы, такие как: где находится папка  ProgramData, что это за папка (и почему она вдруг появилась на диске), для чего она нужна и можно ли её удалить.

В этом материале подробные ответы на каждый из перечисленных вопросов и дополнительная информация о папке ProgramData, которая надеюсь, разъяснит её назначение и возможные действия над ней. См. также: Что за папка System Volume Information и как ее удалить.

Начну с ответа на вопрос о том, где находится папка ProgramData в Windows 10 — Windows 7: как уже было сказано выше, в корне системного диска, обычно C. Если вы не наблюдаете этой папки, то просто включите показ скрытых папок и файлов в параметрах проводника панели управления или в меню проводника.

Если после включения отображения папки ProgramData нет в нужном расположении, то возможно, что у вас свежая установка ОС и вы пока не устанавливали значительного числа сторонних программ, кроме этого есть и другие пути к этой папке (см. пояснения далее).

Что за папка ProgramData и зачем она нужна

В последних версиях Windows установленные программы хранят настройки и данные в специальных папках C:\Users\имя_пользователя\AppData\ а также в папках документов пользователя и в реестре. Частично информация может храниться и в папке самой программы (обычно в Program Files), но в настоящее время всё меньше программ так делают (в этом их ограничивает Windows 10, 8 и Windows 7, так как произвольная запись в системные папки не безопасна).

При этом указанные расположения и данные в них (кроме Program Files) свои для каждого пользователя. В папке ProgramData, в свою очередь, хранятся те данные и настройки установленных программ, которые являются общими для всех пользователей компьютера и доступны каждому из них (например, это может быть словарь для проверки орфографии, набор шаблонов и пресетов и подобные вещи).

В ранних версиях ОС те же данные хранились в папке C:\ Пользователи (Users)\ All Users. Сейчас такой папки нет, но в целях совместимости этот путь перенаправлен на папку ProgramData (в чем можно убедиться, попробовав ввести C:\Users\All Users\ в адресную строку проводника). Ещё один путь, позволяющий найти папку ProgramData  — C:\Documents and Settings\All Users\Application Data\

Исходя из вышесказанного, ответы на следующие вопросы будут такими:

  1. Почему папка ProgramData появилась на диске — либо вы включили показ скрытых папок и файлов, либо перешли с Windows XP на более новую версию ОС, либо недавно установили программы, которые стали хранить данные в этой папке (хотя в Windows 10 и 8, если не ошибаюсь, она есть сразу после установки системы).
  2. Можно ли удалить папку  ProgramData — нет, нельзя. Однако: изучить её содержимое и удалить возможные «хвосты» программ, которых уже нет на компьютере, а возможно и какие-то временные данные того ПО, которое еще есть, можно и иногда может быть полезным для того, чтобы освободить место на диске. На эту тему см. также Как очистить диск от ненужных файлов.
  3. Чтобы открыть эту папку, вы можете просто включить показ скрытых папок и открыть ее в проводнике. Либо ввести в адресную строку проводника путь к ней или один из двух альтернативных путей, перенаправляющих в ProgramData. 
  4. Если папки ProgramData нет на диске, то либо вы не включили отображение скрытых файлов, либо очень чистая система, на которой нет программ, которые бы сохранили что-то в неё, либо у вас на компьютере установлена XP.

Хотя по второму пункту, на тему того, можно ли удалить папку ProgramData в Windows более точным будет такой ответ: вы можете удалить из неё все вложенные папки и скорее всего, ничего страшного не произойдет (а в дальнейшем часть из них будут созданы заново). При этом нельзя удалить вложенную папку Microsoft (это системная папка, удалить её возможно, но делать этого не стоит).

На это всё, если остались вопросы на тему — спрашивайте, а если есть полезные дополнения — делитесь, буду благодарен.

remontka.pro в Телеграм | Другие способы подписки

А вдруг и это будет интересно:

Как компьютеры хранят данные? — Память и функции — Видео и стенограмма урока

Память компьютера и функции

Итак, что такое память компьютера и почему она так важна?

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

Место памяти в компьютере

На этой диаграмме показаны все входы / выходы и элементы обработки компьютера.

В основе компьютера лежит центральный процессор или ЦП , источник управления, выполняющий все программы и инструкции. Для работы компьютеры используют два типа памяти: первичную и вторичную. Основное хранилище — это первичная память, а данные и программы хранятся во вторичной памяти. Однако память не хранится в ЦП, а без нее ЦП был бы просто беспорядком из проводов!

Память

Тем не менее, если бы у вас была память компьютера, у вас была бы большая емкость для , забывая информацию ! Это потому, что большинство компьютеров используют так называемую оперативную память (RAM).Эта память используется только тогда, когда компьютер выполняет задачу. Чтобы лучше понять это, представьте себе следующее:

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

Сад, инструменты, семена и т. Д. Можно рассматривать как вторичное воспоминание в этой аналогии.

Память и хранилище

Хотя термины «память» и «ОЗУ» используются взаимозаменяемо, наиболее часто используется термин «оперативная память » или «ОЗУ », которые представляют собой данные, содержащие инструкции для обработки компьютерных операций: например, незадачливый садовник, память используется только до тех пор, пока программа, в которой она нуждается, работает. Некоторые из причин, по которым компьютеру нужна только память для обработки, включают:

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

Компьютерная терминология — память

Оперативная память является основной объем памяти вашего компьютера. Термин RAM означает случайный Доступ к памяти, и он пришел из первых дней компьютеров, когда мэйнфреймы имели два типы памяти: Произвольный доступ , в которой любой бит памяти мог быть адресован в любой момент; и Последовательная память (например, данные, хранящиеся на ленте), где к битам можно было получить доступ только в определенный порядок.Вся память на вашем компьютере имеет произвольный доступ, поэтому не беспокойтесь о последовательной памяти.

ОЗУ — это рабочая область вашего компьютера. Если ваш компьютер имеет больше оперативной памяти, он может открывать все больше и больше программ и документов одновременно. Его как будто у вас есть большой рабочий стол, на котором можно разложить рабочие документы крошечного стола. Документы, которые вы редактируете в данный момент (и программы ваш компьютер позволяет вам это делать) хранятся в оперативной памяти.

RAM состоит из банков транзисторов микрочипа, которые либо включены, либо выключены (представляя 1 или ноль). баран микросхемам требуется постоянное питание, чтобы запоминать, что в них хранится; сила прерывание даже на долю секунды (возможно, вызванное ближайшей молнией) может привести к потере содержимого ОЗУ. По этой причине говорят, что ОЗУ быть летучим (от «легко испаряется») и поэтому важно, чтобы сохраняли вашу работу часто на более постоянный хранилище, такое как жесткий диск.

Конкретным типом оперативной памяти, используемой вашим компьютером, может быть SDRAM (синхронная динамическое ОЗУ) или RDRAM (динамическое ОЗУ Rambus), или DDR SDRAM (SDRAM с двойной скоростью передачи данных) — но не беспокойтесь о деталях. Просто убедитесь, что выбрали подходящий для вашей системы тип, когда покупаете больше. БАРАН.

RAM обычно устанавливается в разъемы на материнской плате. как модули DIMM (Dual Inline Memory Модуль), небольшие печатные платы, на которых Чипы RAM. Вы даже можете установить на свой компьютер больше ОЗУ, но вы должны примите меры, чтобы статическое электричество не повредило оперативную память или материнскую плату.Архитектура данной материнской платы ограничивает количество дополнительных RAM можно добавить.

Размер RAM измеряется в байтах, килобайтах, мегабайтах и ​​т. Д., как описано в разделе о двоичных числах. Типичный компьютер 2004 года может быть установлено 512 МБ ОЗУ.

Виртуальная память

Основы памяти компьютера | HowStuffWorks

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

ЦП обращается к памяти в соответствии с определенной иерархией. Будь то постоянное хранилище (жесткий диск) или ввод (клавиатура), большая часть данных сначала поступает в оперативную память (ОЗУ). Затем ЦП сохраняет фрагменты данных, к которым ему потребуется доступ, часто в кэше , и поддерживает определенные специальные инструкции в регистре .О кэше и регистрах поговорим позже.

Все компоненты вашего компьютера, такие как ЦП, жесткий диск и операционная система, работают вместе как одна команда, и память — одна из самых важных частей этой команды. С момента включения компьютера до момента его выключения процессор постоянно использует память. Давайте рассмотрим типичный сценарий:

  • Вы включаете компьютер.
  • Компьютер загружает данные из постоянной памяти (ПЗУ) и выполняет самотестирование при включении питания (POST), чтобы убедиться, что все основные компоненты работают правильно.В рамках этого теста контроллер памяти проверяет все адреса памяти с помощью быстрой операции чтения / записи , чтобы убедиться в отсутствии ошибок в микросхемах памяти. Чтение / запись означает, что данные записываются в бит, а затем читаются из этого бита.
  • Компьютер загружает базовую систему ввода / вывода (BIOS) из ПЗУ. BIOS предоставляет самую основную информацию об устройствах хранения, последовательности загрузки, безопасности, Plug and Play (автоматическое распознавание устройств) и некоторых других элементах.
  • Компьютер загружает операционную систему (ОС) с жесткого диска в оперативную память системы. Как правило, критически важные части операционной системы хранятся в ОЗУ, пока компьютер включен. Это позволяет ЦП иметь немедленный доступ к операционной системе, что повышает производительность и функциональность всей системы.
  • Когда вы открываете приложение , оно загружается в RAM. Для экономии использования ОЗУ многие приложения сначала загружают только основные части программы, а затем загружают другие части по мере необходимости.
  • После загрузки приложения все файлов , которые открываются для использования в этом приложении, загружаются в ОЗУ.
  • Когда вы сохраняете файл и закрываете приложение, файл записывается на указанное запоминающее устройство, а затем он и приложение удаляются из ОЗУ.

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

Один из распространенных вопросов о настольных компьютерах, который возникает постоянно: «Зачем компьютеру так много систем памяти?»

Расположение хранилища — обзор

При проведении информационных собеседований с ИТ-персоналом компании ИТ-менеджеры, такие как ИТ-директор или ИТ-директор, обычно не знакомы с необходимыми деталями инфраструктуры, но должны быть в состоянии определить и собрать персонал, который ответственность за соответствующую среду.Часто именно сотрудники «на местах» могут предоставить наиболее точную информацию как о теоретической политике, так и о практической реальности. Еще один момент, о котором следует помнить, заключается в том, что в более крупных компаниях, где хранители охватывают всю страну, если не весь мир, могут быть критические различия в компьютерной и сетевой инфраструктуре между регионами и компаниями, и этот процесс еще больше усложняется, если компания недавно подверглась слиянию. и приобретения. Предлагаемые вопросы, которые следует задать ИТ-персоналу:

Существует ли централизованная система инвентаризации активов , и если да, получите инвентаризацию активов для соответствующих хранителей.Если нет, то какая информация доступна для определения истории активов, используемых соответствующими хранителями?

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

Что касается КПК и сотовых телефонов , как настраиваются и синхронизируются устройства? Возможно ли, что данные, такие как сообщения, отправленные с КПК, существуют только на КПК, а не на сервере электронной почты? Сервер BlackBerry® расположен и управляется внутри компании?

Каковы правила предоставления и использования съемных носителей ?

Что касается общих вопросов сети , могут ли пользователи получить удаленный доступ к своим рабочим станциям / электронной почте / файловым ресурсам, и если да, то какие журналы включены? Каковы политики просмотра Интернета и использования компьютера? Какие общие сетевые ресурсы обычно назначаются рабочим станциям? Реализованы ли какие-либо корпоративные приложения для хранения и хранения, такие как Symantec Enterprise Vault®? Доступна ли обновленная общая топология сети или карта данных? Доступны ли устаревшие топологии или карты в течение соответствующего периода времени?

Что касается серверов электронной почты , каковы их количество, типы, версии, время развертывания и расположение? Какие существуют ограничения по размеру или дате почтового ящика? Есть ли политика автоматического удаления? Какое ведение журнала включено? Могут ли сотрудники реплицировать или архивировать электронную почту локально на свои рабочие станции или в подключенные сетевые ресурсы?

Что касается файловых серверов , каковы их номера, типы, версии, местоположения, продолжительность развертывания, тип хранимых данных и обслуживаемые отделы.Есть ли у пользователей домашние каталоги? Они ограничены по размеру? Какие серверы обеспечивают совместный доступ, например, общие папки или SharePoint®? К каким акциям и / или проектам имеют доступ хранители?

Что касается среды резервного копирования , какие системы резервного копирования используются для различных серверных сред? Каковы расписания резервного копирования и политики хранения? Какая дата создания самой старой резервной копии? Были ли созданы «нерегулярные» резервные копии для целей миграции или развернуты «тестовые» серверы? Какие шаги необходимо предпринять для проверки успешности заданий резервного копирования?

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

Были ли какие-либо другие предыдущие или текущие расследования или судебные разбирательства , когда данные были сохранены или оригинальные носители были собраны внутренним персоналом или внешними поставщиками? Если да, то где сейчас находятся эти данные?

компьютерная память и устройства хранения данных — синонимы и родственные слова

Связанные слова


загрузочный диск

существительное

диск, содержащий программу для запуска компьютера и программное обеспечение операционной системы

буфер

существительное

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

кэш

существительное

вычисление области памяти компьютера для хранения информации, которая требуется регулярно

CDE

существительное

стираемый компакт-диск : компакт-диск, с которого можно удалить информацию и записать на него что-то еще

CD-R

существительное

записываемый компакт-диск: пустой компакт-диск, который можно использовать только один раз для записи музыки или информации с компьютера

CD-ROM

существительное

компакт-диск постоянной памяти: компакт-диск, на котором хранятся большие объемы информации для использования компьютером

C D-RW

существительное

перезаписываемый компакт-диск: компакт-диск, который вы можете использовать столько раз, сколько хотите для записи музыки или информации с компьютера

диск

существительное

вычисление плоского круглого объекта, такого как жесткий диск, DVD и т. Д.на котором может храниться информация с компьютера

дискета

существительное

другое имя для гибкого диска

двойная плотность

прилагательное

диск двойной плотности содержит вдвое больше информации, чем стандартный диск

DVD-A

существительное

музыкальный DVD, который содержит больше песен, чем компакт-диск и имеет лучшее качество звука

DVD-R

существительное

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

DVD-ROM

существительное

компьютерный DVD который может содержать гораздо больше информации, чем CD

DVD-RW

существительное

DVD, который вы можете использовать столько раз, сколько хотите, чтобы записывать информацию, особенно изображения

EPROM

существительное

стираемая-программируемая постоянная память: память компьютера, которая может быть изменена пользователем, чтобы исправить проблему в программе или добавить к тому, что программа может делать

флэш-накопитель

существительное

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

флэш-память

существительное

тип компьютерной памяти, которая не теряет информацию при прекращении подачи электроэнергии, и из которой вы можете стереть (= избавиться) информацию, а затем снова ее запрограммировать

гибкий диск

существительное

малый квадратный пластиковый предмет, который раньше использовался для копирования информации с компьютера. Дискету часто называли просто дискетой.

жесткий диск

существительное

часть внутри компьютера, которая хранит информацию, необходимую для работы

почтовый ящик

существительное

часть памяти компьютера, где хранится электронная почта

носитель

существительное

вычисление вещества или объекта на котором компьютерная информация хранится или печатается

память

существительное

вычислительная часть компьютера, в которой хранятся информация, инструкции и программы

память

существительное

размер этой части компьютера

банк памяти

существительное

часть компьютера, где хранится информация

Memory Stick

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

оптический диск

существительное

тонкий плоский круглый кусок пластика в котором хранится такая информация, как музыка или написанные слова, которую можно прочитать с помощью лазера (= мощный узкий свет).К оптическим дискам относятся CD-ROM и лазерные диски.

RAM

существительное

оперативная память: часть компьютера, в которую загружаются программы, пока вы их используете

оперативная память

существительное

RAM

постоянная память

существительное

ROM

перезаписываемое

прилагательное

перезаписываемый диск может быть записан много раз.

ПЗУ

сущ.

постоянная память: постоянная память компьютера, которую нельзя изменить. Память компьютера, в которой можно сохранять и изменять информацию, называется ОЗУ.

корневой каталог

существительное

основной каталог (= место, где хранятся файлы), который содержит все другие каталоги в системе организации информации

SIMM

существительное

одиночный встроенный модуль памяти: часть, которая прикреплена к материнской плате компьютер для добавления памяти

пространство

существительное

область, доступная на компьютере для хранения информации

катушка

существительное

вычисление части памяти компьютера, в которой информация сохраняется в течение короткого периода

стек

существительное

вычисление система для хранения информации на компьютере

хранилище

существительное

вычисление способности компьютера хранить информацию или процесс выполнения этого

подкаталог

существительное

одна небольшая область на компьютере, где хранится информация, или список файлов и программ, хранящихся там.Подкаталог находится в каталоге, часто с другими подкаталогами

системный диск

существительное

диск, на котором хранится системное программное обеспечение

флэш-накопитель

существительное

небольшой диск, который может хранить информацию с компьютера и который вы можете носить с собой you

USB-накопитель

существительное

Британский небольшой диск, который можно подключить к USB-порту компьютера

виртуальная память

существительное

место на жестком диске компьютера, которое программное обеспечение может использовать как временное место для хранения информации

Английская версия тезауруса компьютерной памяти и устройств хранения данных

Методы хранения данных для предприятий

Для многих предприятий данные являются одним из наиболее ценных активов.Точно так же, как принимаются сложные и обоснованные решения о складировании и распределении продуктов, или наносится на карту расположение объектов или операций «под ключ», определение того, как и где хранятся ваши данные, является одним из наиболее важных бизнес-решений, которые вы примете.

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

Быстрые ссылки

Что может сделать организация, чтобы сохранить свои данные в безопасности?

Мы не могли бы и мечтать о том, чтобы открыть дверь нашего бизнеса в одночасье, но многие компании поступают так же со своими данными, когда не думают о том, как обеспечить их безопасность и защиту. Существует не только риск атаки со стороны злоумышленников, стремящихся получить доступ к данным ваших клиентов, поскольку они могут многое сделать с ними за пределами вашего бизнеса, но также существует риск потери данных из-за сбоев инфраструктуры, физического повреждения, вирусов и т. Д. и даже неправильно отформатированные или сохраненные данные.

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

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

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

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

Один из простых способов повысить безопасность данных — установить строгие протоколы паролей и обеспечить их соблюдение. Более 80% утечек данных являются результатом плохой защиты паролей или уязвимостей паролей.Если слабые пароли — легкий путь к вашей системе, люди, желающие проникнуть, воспользуются этим. Возможно, стоит также подумать о диспетчере паролей.

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

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

Что такое хранилище данных?

Ваш бизнес или организация собирает данные из нескольких источников, и возможность сбора информации (и необходимость ее передачи) только возрастает благодаря распространению мобильных устройств и приложений, а также Интернета вещей (IoT).Фактически, в настоящее время каждый день создается 2,5 квинтиллиона байтов данных, и это число только растет.

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

Почему важно правильно выбрать способ хранения данных для вашего бизнеса?

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

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

Какие бывают типы хранения?

на месте

Считается исходным методом хранения данных, локальное решение для обработки данных обычно включает в себя серверы, которые принадлежат и управляются самой организацией.Для более крупных компаний эти серверы могут быть расположены в частном центре обработки данных, но во многих случаях они состоят из нескольких машин, расположенных в выделенной комнате данных офиса (или, в некоторых случаях, в «туалете»). Какую бы форму оно ни принимало, определяющим аспектом локального решения является то, что владелец данных берет на себя полную ответственность за создание и контроль ИТ-инфраструктуры, в которой они хранятся. Такое развертывание обеспечивает максимальный контроль над сетью и данными, который может иметь организация, но за счет немалых затрат, связанных с необходимостью управлять всеми ее аспектами.Необходимо заменять устаревшее оборудование, исправлять и обновлять программное обеспечение, а протоколы доступа должны строго регулироваться. Для многих компаний полный контроль над данными и сетевой архитектурой не стоит затрат на настройку и эксплуатацию локального решения.

Размещение

Хотя многим организациям нравится идея хранения данных на оборудовании, которым они владеют и которым они владеют, они не хотят иметь дело с постоянными хлопотами, связанными с управлением этим оборудованием. Потребности в электропитании и охлаждении могут быть трудными для удовлетворения на регулярной основе, а внедрение новых услуг или функций в ИТ-инфраструктуру может оказаться сложной задачей и потребовать много времени, если они решаются внутри компании.Размещая оборудование вне помещения в центре обработки данных, компании могут получить преимущества универсальности и услуг центра обработки данных, сохраняя при этом полный контроль над своими данными. Вместо того, чтобы иметь дело с переменными эксплуатационными расходами, клиенты colocation получают выгоду от предсказуемых цен на электроэнергию и охлаждение. Возможности подключения центров обработки данных позволяют им легко включать новые функции в свою сетевую инфраструктуру, в то время как надежные протоколы безопасности и соответствия в среде центра обработки данных обеспечивают защиту, которую компании может быть труднее реализовать внутри компании.Когда поддержка удаленного доступа добавляется к смеси для удовлетворения ИТ-потребностей компании в режиме 24x7x365, колокация предлагает выдающийся метод хранения бизнес-данных для многих компаний.

Облачное хранилище

Для многих малых и средних компаний может не иметь особого смысла инвестировать в дорогостоящее оборудование для хранения данных. Перенос всех операций с данными к провайдеру общедоступного облака, будь то с помощью стратегии подъема и смены или более специализированной миграции, может обеспечить огромную универсальность и другие преимущества.Решения общедоступного облака обычно достаточно масштабируемы, что упрощает выделение дополнительных ресурсов хранения или вычислительных ресурсов по мере необходимости. Легкий доступ к облаку также позволяет сотрудникам использовать данные практически из любого места, что является огромным преимуществом для организаций с удаленной рабочей силой. Архитектура общедоступного облака также расширяет возможности стратегий периферийных вычислений, используемых компаниями на рынке Интернета вещей (IoT), помогая им расширить охват своей сети в труднодоступные области и минимизировать задержки.

Однако решения для облачного хранения

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

Какие типы устройств хранения?

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

Жесткие диски (HDD)

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

Однако производительность ограничена тем, насколько быстро механизм может вращать диск. Типичные жесткие диски рассчитаны на 5 400–7 000 об / мин, а некоторые более дорогие диски достигают скорости 15 000 об / мин. Жесткий диск обычно служит от трех до пяти лет, но они относительно недороги в производстве.

Твердотельный накопитель (SSD)

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

С другой стороны, они дороже в производстве, чем традиционные жесткие диски. Каждый блок памяти на микросхеме NAND имеет ограниченное количество циклов записи, что делает их дорогостоящим и потенциально ненадежным методом хранения данных для архивных целей.

Ленточные накопители

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

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

Хранение данных 5D

Захватывающая новая разработка в технологии хранения данных. В системе хранения пятимерных (5D) данных используются диски из плавленого кварца, которые могут кодировать данные в трех стандартных измерениях (ширина, длина, глубина) и двух оптических измерениях.Последнее достигается изменением поляризации и интенсивности лазерного света в процессе записи. Это позволяет небольшим стеклянным дискам 5D хранить ошеломляющие 360 ТБ данных. Диски 5D, которые часто ласково называют «кристаллами памяти Супермена», невероятно долговечны и теоретически могут прожить миллиарды лет при комнатной температуре.

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

Как определить, какой метод хранения данных следует использовать в вашем бизнесе?

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

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

Поскольку безопасность и доступность данных стали важнее, чем когда-либо, организации должны принимать максимально обоснованные решения при оценке методов хранения данных. Изучив свои потребности и будущие цели, они могут реализовать решения для инфраструктуры данных, которые позволят им максимально использовать свои данные и гарантировать, что они и дальше будут приводить к положительным бизнес-результатам.

Будущее хранилищ данных

На данный момент, вероятно, очевидно, что наш мир, основанный на данных, не сжимается.Фактически, спрос на данные и их хранение, вероятно, будет продолжать расти. Итак, что это означает для хранилищ данных и средств хранения данных?

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

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

Shingled Magnetic Recording (SMR) предлагает альтернативу обычной магнитной записи (CMR), используемой жесткими дисками, поскольку позволяет максимально использовать пространство. Традиционное хранилище CMR записывает файлы и хранит их рядом, что означает, что между файлами есть промежутки, тогда как SMR накладывает файлы на файлы, в результате можно хранить больше данных.Производительности SMR способствует реорганизация данных во время простоя для удаления старых файлов и освобождения места. Это делает эти диски отличным конкурентом для резервного копирования, поскольку именно реорганизация позволяет поддерживать максимальную производительность, поэтому к этому диску вам не нужен круглосуточный доступ.

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

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

Испытайте эффективные методы хранения данных с vXchnge!

Центры обработки данных

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

И, если вы беспокоитесь о контроле, решение vXchnge полностью прозрачно и поставляется с in \ site, инструментом мониторинга и управления, позволяющим вам видеть свои активы, реагировать на проблемы и получать удаленную помощь, когда вам это нужно.

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

операционная система — Как ЦП получает доступ к приложениям и данным из ОЗУ

Это действительно сбивает с толку. Позвольте мне попытаться объяснить.

ЦП и ОЗУ

ЦП жестко подключен к ОЗУ через «материнскую плату», и они работают вместе. ЦП может выполнять множество инструкций, но ему нужно указывать, что делать, с помощью инструкций в ОЗУ.ЦП в основном находится в цикле: все, что он делает, это выборка следующей инструкции из ОЗУ и выполнение ее снова и снова.

Так как же эта RAM заполняется инструкциями?

BIOS (базовая система ввода / вывода)

При первой загрузке компьютера часть ОЗУ заполняется данными с микросхемы на материнской плате (микросхемы BIOS), а ЦП включается и начинает обработку. Это заводские настройки.

Данные из микросхемы BIOS, которые копируются в ОЗУ, состоят из библиотеки инструкций для доступа к аппаратным устройствам (жестким дискам, CD / ROM, USB-накопителям, сетевым картам и т. Д.)), и программу, использующую эту библиотеку для загрузки так называемого загрузочного сектора , первого сектора на загрузочном устройстве, в ОЗУ и передачи ему управления (с помощью инструкции jump ).

ЗАГРУЗЧИК

Данные загрузочного сектора, которые программа BIOS загружает с загрузочного устройства, очень малы — всего 440 байт — но с помощью библиотеки BIOS этого достаточно, чтобы можно было загрузить больше секторов и выполнить их. Загрузочный сектор и данные, которые он загружает, называются загрузчиком, который отвечает за загрузку операционной системы.

Фактически, загрузчик является более динамичной версией BIOS: программа BIOS находится во флэш-памяти , тогда как загрузчик находится на жестких дисках, USB-накопителях, SSD-дисках и т. Д. И, следовательно, может быть больше и сложнее.

ОПЕРАЦИОННАЯ СИСТЕМА

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

BIOS знает о накопителях.Загрузчик знает о дисках и разделах.

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

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