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

Обновлено: 01.07.2024

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

– Важные темы более подробно рассматриваются в следующих разделах

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

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

- Простыми электронными терминами это состояние с двумя состояниями может быть переведено для компьютера как "переключатель разомкнут/замкнут", что означает "электричество проходит по цепи/электроэнергия по цепи не проходит"

- Обратите внимание, что всегда существует одно из двух монопольных состояний

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

Двоичная запись

- в компьютерной терминологии это состояние с двумя состояниями представлено в двоичной записи с использованием 1 и 0

- таким образом, два переключателя выдают четыре кода - 00, 01, 10, 11

- три переключателя дают восемь кодов - 000, 001, 010, 011, 100, 101, 110, 111

- в математических терминах:

- 1 двоичная цифра дает 2 1 = 2 альтернативы

- 2 двоичных разряда дают 2 2 = 4 альтернативы

- 3 двоичных разряда дают 2 3 = 8 вариантов

- 8 двоичных цифр дают 2 8 = 256 альтернатив

СИЛА 2

Биты и байты

- Каждая двоичная цифра называется битом

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

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

- современные ПК используют 8-, 16- и 32-битные пути

- группа из 8 бит называется байтом

байты — стандартная единица измерения компьютерных данных

Система кодирования ASCII

Американский стандартный код для обмена информацией

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

- однако для передачи данных необходимо использовать стандартные коды, понятные всем системам

- наиболее успешным стандартом является ASCII (произносится как ass-key)

- ASCII появился задолго до компьютерной коммуникации как код для телетайпов

- ASCII присваивает числам от 0 до 127-128 символов, включая буквы верхнего и нижнего регистра, цифры от 0 до 9 и различные специальные символы

- 128 различных шаблонов могут быть сгенерированы с использованием 7 битов в различных комбинациях включения и выключения

- Таким образом, любой символ ASCII может быть закодирован с помощью 7 бит

- ������ на практике используется 8 бит (один байт), дополнительный бит может использоваться для расширения кода до 128 дополнительных символов, или он просто может быть избыточным

ДВОИЧНАЯ ОБОЗНАЧЕНИЕ

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

- считая справа, 8 бит пронумерованы от 0 до 7 и означают следующее:

Бит: 7 6 5 4 3 2 1 0

128 с 64 с 32 с 16 с 8 с 4 с 2 с единицы

- напр. комбинация 01010101

нет 128, один 64, нет 32, один 16, нет 8, один 4, нет двойки и одна единица

т.е. 64+16+4+1 = 85

- В кодовой системе ASCII кодовое число 85 представляет собой заглавную букву U

Таким образом, чтобы сохранить U, система сохраняет байт с битовой комбинацией 01010101

- В коде ASCII символы от 0 до 32 часто выполняют специальные функции

- например. символ 7, 00000111, является символом BEL и звонит в звонок, если он получен многими терминалами или устройствами

- например. символ 12, 00001100, является символом FF и вызывает перевод страницы (новая страница), если он получен многими принтерами

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

- Файлы часто называют "ASCII", "текстовыми" или "закодированными" файлами

- Символы ASCII являются доминирующей основой для связи между различными системами и связи с периферийными устройствами

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

– Компьютеры состоят из нескольких различных аппаратных компонентов

Посмотрите, как работает ПК

Или, возможно, больше, чем вы когда-либо хотели узнать на этом сайте

Центральный процессор (ЦП)

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

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

- ЦП ПК основаны на серии процессоров или "чипов" от Intel или других производителей (Cyrix)

– В мощных компьютерах используются процессоры Pentium 3 и 4

32-разрядный процессор — до 2 ГГц и 4 ГБ оперативной памяти

- ЦП Macintosh основаны на чипах серии 68000 от Motorola

����������� В настоящее время Power Mac G5 является самым быстрым персональным компьютером в мире с 64-разрядным процессором, что означает, что он может использовать до 8 гигабайт основной памяти.

Память

- Память хранит ввод и вывод ЦП, а также инструкции, которым следует ЦП

  • Хранимый объем измеряется в битах, байтах, килобайтах (K, Kb, 10 3 байт), мегабайтах (Mb, 10 6 байт), гигабайтах (Gb, 10 9 ), терабайтах (Tb, 10 12 )

Спутник системы наблюдения за Землей (EOS) генерирует 17 терабайт данных в день.

– Есть два вида памяти:

- ОСНОВНАЯ ПАМЯТЬ (или внутренняя или первичная память) необходима для работы компьютера, все данные и инструкции должны быть сначала в основной памяти, прежде чем они смогут быть обработаны компьютером

- Самая дорогая память

- В виде микросхем, интегрированных с центральным процессором компьютера

- Самый быстрый доступ - любой байт может быть доступен одинаково быстро (произвольный доступ, поэтому он называется ОЗУ)

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

- От нескольких сотен мегабайт до 10 гигабайт для обычного ПК до многих террабайт для высокопроизводительных серверов

– ВТОРИЧНАЯ ПАМЯТЬ (или вспомогательная память, или вторичное хранилище) используется для больших, постоянных или полупостоянных файлов

- Программы и данные ГИС обычно требуют очень большого объема памяти

- Хранение данных рассматривается после этого обзора компонентов компьютеров

Периферийные устройства

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

– К устройствам ввода относятся клавиатуры, мыши, трекболы, дигитайзеры и дисководы

.

– К устройствам вывода относятся экраны, принтеры и плоттеры

� Устройства, важные для ГИС, рассматриваются на следующих уроках

Сети

Многие компьютеры связаны между собой для обмена данными и ресурсами (аппаратными и программными средствами)

Архитектура клиент-сервер

Протоколы подключения — проприетарные (например, Microsoft Network, Novell), TCP/IP

WAN (глобальные сети), такие как World Wide Web

LAN (локальные сети) предоставляют определенные ресурсы группе пользователей.

��������� Запускается по местоположению, доступ осуществляется с мобильных устройств – сотовых телефонов, КПК и т. д.

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

Веб-ГИС

������������ Картографический сервер Интернета

������������ Веб-сайты ГИС

Носители информации

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

- необходим для хранения как необработанных данных, так и программ

- медиа отличаются

- скорость доступа

- постоянное хранение

Неподвижные диски

– Самая дорогая память после основной/внутренней памяти – это фиксированная дисковая память

– Диапазоны от 700–8000 мегабайт для обычного ПК до сотен гигабайт в больших «дисковых фермах» RAID-систем

– Произвольный доступ, но медленнее, чем во внутренней памяти

- Постоянно (т.е. не исчезает при выключении питания), хотя данные можно стереть и изменить

Разборные устройства

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

- Съемные жесткие диски, карты памяти, флэш-карты, ZIP-диски (250 Мб) Дискеты 1,44 Мб для ПК - произвольный доступ

- съемные жесткие диски Zip – и Jaz – диск 100 МБ – 1 Гигабайт

- магнитные ленты и кассеты

– от 10 до 100 мегабайт для стандартной ленты

- Доступ последовательный, а не случайный

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

- Компакт-диски (CD) с произвольным доступом, 600 Мегабайт на CD Постоянное запоминающее устройство (ПЗУ); Записываемый (WORM) Перезаписываемый (WMRM)

- Цифровой универсальный (видео) диск (DVD) 17 Гбайт с произвольным доступом, скорость доступа близка к CD-ROM

Тома

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

Файлы

- файл это логический набор данных - таблица, документ, программа, карта

- на одном томе может храниться много файлов

- файлы получают имена

- правила именования файлов различаются в зависимости от типа системы

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

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

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

Программы

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

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

- существует три типа программ: операционные системы, языковые интерпретаторы и компиляторы и прикладные программы

Операционные системы

- операционная система (ОС) - это программное обеспечение, которое управляет работой компьютера с момента его включения или "загрузки"

- ОС управляет всеми входными и выходными данными на периферийные устройства и с них, а также работой других программ

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

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

- распространенные операционные системы включают:

� IBM PC и клоны используют MS-Windows или -WindowsNT

– Apple поддерживает собственную операционную систему

- UNIX (и подобные операционные системы, такие как LINUX) — это операционная система для рабочих станций

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

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

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

Компиляторы и языки

- поскольку компьютеры работают на электричестве и двоичных операциях, все инструкции, выполняемые компьютерами, должны быть предоставлены ЦП в машинном коде

- однако на этом уровне людям не обязательно взаимодействовать с компьютерами

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

- эти языки очень загадочны и очень сложны в использовании

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

- большинство программ создаются с использованием стандартных языков высокого уровня, таких как C, C++, VISUAL BASIC, FORTRAN и т. д., которые распространены в большинстве компьютерных систем, от микро до сетевых

- такие программы называются исходным кодом

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

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

- вывод компилятора C для IBM PC не имеет почти ничего общего с выводом компилятора C для сетевого компьютера

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

- это делается для защиты коммерческих интересов разработчика

Приложения

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

.

- включает ГИС, текстовые процессоры, электронные таблицы, пакеты статистики и графические программы, системы бронирования авиабилетов, системы расчета заработной платы

Ф. РЕДАКТОРЫ И ПРОЦЕССОРЫ

- это пакеты, предназначенные для изменения или редактирования содержимого файлов

- чаще всего используются для редактирования написанного текста или программ

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

- редакторы и текстовые процессоры обычно работают по принципу WYSIWYG ("что видишь, то и получаешь")

- на экране постоянно отображается изображение содержимого файла

- известные текстовые процессоры для IBM PC включают Wordstar, WordPerfect и Microsoft Word

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

- редактор является самой важной системой для изучения после операционной системы

- трудно эффективно использовать систему без него

– это пакеты, предназначенные для создания, редактирования, обработки и анализа данных

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

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

- количество и интерпретация полей должны быть постоянными для каждого класса записей

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

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

- в базе данных может быть несколько классов записей

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

пассажиры: имя, телефон, номера рейсов

самолет: тип, регистрационный номер, количество мест

экипаж: имена пилота, второго пилота, бортпроводника, родной город

рейс: номер, время отправления и прибытия, самолет

Функции базы данных

- создание и редактирование записей с использованием настраиваемых экранов

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

- выбор записей на основе заданных пользователем правил

- обновление записей на основе новой информации

— связывание записей, например. чтобы определить время прибытия пассажира, связав запись о пассажире с правильной записью рейса

Типы баз данных

- Сетевой, иерархический, реляционный и объектно-ориентированный способы моделирования данных в базе данных

- Хотя используются все четыре модели, реляционная модель оказалась наиболее успешной в ГИС

- подробно обсуждается позже в курсе

- известные системы управления реляционными базами данных (RDBMS) включают dBase, Oracle, Info

– многие из них использовались в определенных ГИС

- многие базы данных используют один и тот же язык SQL (стандартный язык запросов) для формулирования запросов

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

- итоги столбцов и строк, проценты и т. д. автоматически обновляются при изменении элементов данных

- Lotus 1-2-3 — известная электронная таблица для IBM PC

- предлагает ряд типов статистического анализа

- данные в основном числовые

- может включать:

- функции базы данных, такие как редактирование, печать отчетов

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

- - S-plus – общедоступный статистический пакет, другие распространенные пакеты – SAS, SPSS, BMD

- доступно для широкого спектра операционных систем

- некоторые из них были "перенесены" (переписаны) на IBM PC

– многие другие пакеты были разработаны специально для среды ПК

Maguire, D.J., 1989. Компьютеры в географии, John Wiley and Sons, Inc., Нью-Йорк.

Текущие обзоры и сравнения различного аппаратного и программного обеспечения часто публикуются, особенно для среды ПК, в таких журналах, как Byte и PC Magazine.

Многочисленные тексты доступны на различных уровнях сложности для операционных систем, редакторов, компиляторов и обычных прикладных программ.

<р>1. Сравните потребности в хранении данных (а) данных, которые будут передаваться спутниками EOS 1990-х годов, которые генерируют около 1 терабайта в день, (б) файлов TIGER уличных сетей Бюро переписи населения США, которые составляют около 10 ГБ и обновляется каждые 10 лет, а также (c) база данных объемом 100 МБ, созданная для использования в разовом исследовании воздействия на окружающую среду.

<р>2. «Ожидания пользователей в отношении объемов данных растут не менее быстро, чем емкость доступных устройств хранения». Обсудить.

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

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

Файл может относиться к любому из следующего:

Компьютерные файлы

<р>1. Файл — это объект на компьютере, в котором хранятся данные, информация, настройки или команды, используемые с компьютерной программой. На компьютере есть три типа файлов: файлы приложений, файлы данных и системные файлы.

В GUI (графическом пользовательском интерфейсе), таком как Microsoft Windows, файлы отображаются в виде значков, относящихся к программе, открывающей файл. Например, все значки PDF выглядят одинаково и открываются в Adobe Acrobat или программе чтения, связанной с файлами PDF. Если программа связана с программой, двойной щелчок по значку открывает ее в программе по умолчанию.

Как создаются файлы?

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

Где хранятся файлы?

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

Сохраняя файл на свой компьютер, вы сохраняете файл на жесткий диск.

Управление файлами

Пользователи компьютеров Microsoft Windows могут просматривать, управлять и упорядочивать свои файлы с помощью Проводника Windows, а пользователи Apple могут использовать Finder. Дополнительную информацию об управлении файлами см. в нашем определении файловой системы.

Расширения файлов и типы файлов

Список файлов в проводнике с именем и расширением

Сегодня на компьютерах используются миллионы файлов, которые идентифицируются либо по расширению файла, либо по данным файла. Например, изображение проводника Windows выше — это файл «Regedit.exe». «Regedit» — это имя файла, а «.exe» — это расширение файла, которое идентифицирует файл как исполняемый файл. Следующий файл «RtlExUpd.dll» — это DLL-файл и еще один пример файла.

В новых версиях Windows расширения файлов по умолчанию скрыты. Если расширения файлов скрыты, вы также можете получить общее представление о типе файла, взглянув на столбец Тип. В приведенном выше примере файл «Regedit.exe» является «приложением», а файл «RtlExUpd.dll» — «расширением приложения».

Какой длины может быть файл?

В более ранних версиях Microsoft Windows и MS-DOS используется соглашение об именах файлов, называемое форматом 8.3. Это соглашение поддерживало максимальное имя файла из восьми символов и до трех символов в расширении.

С появлением Windows 95 Windows присоединилась к другим операционным системам в поддержке длинных имен файлов. Теперь все последние версии Windows могут поддерживать имена файлов длиной до 255 символов.

Почему у файлов разные значки?

Пурпурный значок текстового файла.

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

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

Недопустимые символы файла

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

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

Чем файлы отличаются от каталога или папки?

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

Дополнительная информация

<р>2. Команда Linux, дополнительную информацию об этой команде см. на странице команды файла.

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

Наши редакторы рассмотрят то, что вы отправили, и решат, нужно ли пересматривать статью.

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

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

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

Компьютеры размещают веб-сайты, состоящие из HTML, и отправляют текстовые сообщения так же просто, как. РЖУ НЕ МОГУ. Взломайте этот тест, и пусть какая-нибудь технология подсчитает ваш результат и раскроет вам его содержание.

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

Редакторы Британской энциклопедии Эта статья была недавно отредактирована и обновлена ​​Адамом Августином.

В этой статье описывается реестр Windows и содержится информация о том, как его редактировать и создавать резервные копии.

Относится к: Windows 10 — все выпуски, Windows Server 2012 R2
Исходный номер базы знаний: 256986

Описание реестра

В пятом издании Microsoft Computer Dictionary реестр определяется как:

Центральная иерархическая база данных, используемая в Windows 98, Windows CE, Windows NT и Windows 2000 для хранения информации, необходимой для настройки системы для одного или нескольких пользователей, приложений и аппаратных устройств.

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

Реестр заменяет большинство текстовых файлов .ini, которые используются в Windows 3.x и файлах конфигурации MS-DOS, таких как Autoexec.bat и Config.sys. Хотя реестр является общим для нескольких операционных систем Windows, между ними есть некоторые различия. Куст реестра — это группа ключей, подразделов и значений в реестре, которая имеет набор вспомогательных файлов, содержащих резервные копии своих данных. Вспомогательные файлы для всех кустов, кроме HKEY_CURRENT_USER, находятся в папке % SystemRoot%\System32\Config в Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003 и Windows Vista. Вспомогательные файлы для HKEY_CURRENT_USER находятся в папке %SystemRoot%\Profiles\Username. Расширения имен файлов в этих папках указывают тип содержащихся в них данных. Кроме того, отсутствие расширения может иногда указывать на тип данных, которые они содержат.

куст реестра Поддерживаемые файлы
HKEY_LOCAL_MACHINE\SAM Sam, Sam.log, Sam.sav
HKEY_LOCAL_MACHINE\Security Security, Security.log, Security.sav
HKEY_LOCAL_MACHINE\Software Software, Software.log, Software.sav
HKEY_LOCAL_MACHINE\System System, System.alt, System.log, System.sav
HKEY_CURRENT_CONFIG System, System.alt, System.log, System. sav, Ntuser.dat, Ntuser.dat.log
HKEY_USERS\DEFAULT Default, Default.log, Default.sav

В Windows 98 файлы реестра называются User.dat и System.dat. В Windows Millennium Edition файлы реестра называются Classes.dat, User.dat и System.dat.

Функции безопасности в Windows позволяют администратору контролировать доступ к разделам реестра.

В следующей таблице перечислены предопределенные клавиши, используемые системой. Максимальный размер имени ключа — 255 символов.

< td>HKEY_CURRENT_CONFIG
Папка/предопределенный ключ Описание
HKEY_CURRENT_USER Содержит корневую информацию о конфигурации для пользователя, который в данный момент находится в системе. Здесь хранятся папки пользователя, цвета экрана и настройки панели управления. Эта информация связана с профилем пользователя. Этот ключ иногда обозначается как HKCU.
HKEY_USERS Содержит все активно загруженные профили пользователей на компьютере. HKEY_CURRENT_USER является подразделом HKEY_USERS. HKEY_USERS иногда обозначается как HKU.
HKEY_LOCAL_MACHINE Содержит информацию о конфигурации, относящуюся к компьютеру (для любого пользователя). Этот ключ иногда обозначается как HKLM.
HKEY_CLASSES_ROOT Является подразделом HKEY_LOCAL_MACHINE\Software . Информация, хранящаяся здесь, гарантирует, что при открытии файла с помощью проводника Windows откроется нужная программа. Этот ключ иногда обозначается как HKCR. Начиная с Windows 2000, эта информация хранится в ключах HKEY_LOCAL_MACHINE и HKEY_CURRENT_USER. Раздел HKEY_LOCAL_MACHINE\Software\Classes содержит настройки по умолчанию, которые могут применяться ко всем пользователям на локальном компьютере. Раздел HKEY_CURRENT_USER\Software\Classes содержит параметры, которые переопределяют параметры по умолчанию и применяются только к интерактивному пользователю. Раздел HKEY_CLASSES_ROOT предоставляет представление реестра, объединяющее информацию из этих двух источников. HKEY_CLASSES_ROOT также обеспечивает это объединенное представление для программ, разработанных для более ранних версий Windows. Чтобы изменить настройки интерактивного пользователя, необходимо внести изменения в HKEY_CURRENT_USER\Software\Classes, а не в HKEY_CLASSES_ROOT. Чтобы изменить настройки по умолчанию, необходимо внести изменения в разделе HKEY_LOCAL_MACHINE\Software\Classes. Если вы записываете ключи в раздел HKEY_CLASSES_ROOT, система сохраняет информацию в разделе HKEY_LOCAL_MACHINE\Software\Classes. Если вы записываете значения в ключ в HKEY_CLASSES_ROOT, а ключ уже существует в HKEY_CURRENT_USER\Software\Classes, система сохранит информацию там, а не в HKEY_LOCAL_MACHINE\Software\Classes.
Содержит информацию о профиле оборудования, который используется локальным компьютером при запуске системы.

Реестр в 64-разрядных версиях Windows XP, Windows Server 2003 и Windows Vista разделен на 32-разрядные и 64-разрядные ключи. Многие из 32-битных ключей имеют те же имена, что и их 64-битные аналоги, и наоборот. 64-разрядная версия редактора реестра по умолчанию, входящая в состав 64-разрядных версий Windows XP, Windows Server 2003 и Windows Vista, отображает 32-разрядные ключи в узле HKEY_LOCAL_MACHINE\Software\WOW6432Node. Дополнительные сведения о том, как просматривать реестр в 64-разрядных версиях Windows, см. в разделе Как просмотреть системный реестр в 64-разрядных версиях Windows.

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

  • Windows Server 2003, Windows XP и Windows Vista: 16 383 символа.
  • Windows 2000: 260 символов ANSI или 16 383 символа Unicode.
  • Windows Millennium Edition/Windows 98/Windows 95: 255 символов.

Длинные значения (более 2048 байт) должны храниться в виде файлов с именами файлов, сохраненными в реестре. Это помогает реестру работать эффективно. Максимальный размер значения следующий:

  • Windows NT 4.0/Windows 2000/Windows XP/Windows Server 2003/Windows Vista: Доступная память
  • Windows Millennium Edition/Windows 98/Windows 95: 16 300 байт.

Существует ограничение в 64 КБ на общий размер всех значений ключа.

< td> Ряд вложенных массивов, предназначенных для хранения списка ресурсов, используемых физическим аппаратным устройством. Эти данные обнаруживаются и записываются системой в дерево \HardwareDescription и отображаются в редакторе реестра в шестнадцатеричном формате в виде двоичного значения.
Имя Тип данных Описание
Двоичное значение REG_BINARY Необработанные двоичные данные. Большая часть информации о компонентах оборудования хранится в виде двоичных данных и отображается в редакторе реестра в шестнадцатеричном формате.
Значение DWORD REG_DWORD Данные, представленные числом длиной 4 байта (32-разрядное целое число). Многие параметры драйверов устройств и служб относятся к этому типу и отображаются в редакторе реестра в двоичном, шестнадцатеричном или десятичном формате. Связанные значения: DWORD_LITTLE_ENDIAN (младший байт находится по младшему адресу) и REG_DWORD_BIG_ENDIAN (младший значащий байт находится по старшему адресу).
Расширяемое строковое значение REG_EXPAND_SZ Строка данных переменной длины. Этот тип данных включает переменные, которые разрешаются, когда программа или служба использует данные.
Многострочное значение REG_MULTI_SZ Многократная строка. К этому типу обычно относятся значения, содержащие списки или несколько значений в удобной для чтения форме. Записи разделяются пробелами, запятыми или другими знаками.
String Value REG_SZ Текстовая строка фиксированной длины.
Двоичное значение REG_RESOURCE_LIST Серия вложенных массивов, предназначенных для хранения списка ресурсов, используемых оборудованием. драйвер устройства или одно из физических устройств, которыми он управляет.Эти данные обнаруживаются и записываются системой в дерево \ResourceMap и отображаются в редакторе реестра в шестнадцатеричном формате в виде двоичного значения.
Двоичное значение REG_RESOURCE_REQUIREMENTS_LIST Серия вложенных массивов, предназначенных для хранения списка возможных аппаратных ресурсов драйвера устройства, которые может использовать драйвер или одно из контролируемых им физических устройств. Система записывает часть этого списка в дерево \ResourceMap. Эти данные обнаруживаются системой и отображаются в редакторе реестра в шестнадцатеричном формате в виде двоичного значения.
Двоичное значение REG_FULL_RESOURCE_DESCRIPTOR
Нет REG_NONE Данные без определенного типа. Эти данные записываются в реестр системой или приложениями и отображаются в редакторе реестра в шестнадцатеричном формате в виде двоичного значения
Link REG_LINK Строка Unicode, обозначающая символическую ссылку.
Значение QWORD REG_QWORD Данные, представленные числом, которое представляет собой 64-битное целое число. Эти данные отображаются в редакторе реестра как двоичное значение и впервые появились в Windows 2000.

Создать резервную копию реестра

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

Редактировать реестр

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

Администраторы могут изменять реестр с помощью редактора реестра (Regedit.exe или Regedt32.exe), групповой политики, системной политики, файлов реестра (.reg) или запуска сценариев, таких как файлы сценариев VisualBasic.

Использовать пользовательский интерфейс Windows

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

Использовать редактор реестра

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

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

  • Найти поддерево, ключ, подраздел или значение
  • Добавить подраздел или значение
  • Изменить значение
  • Удалить подраздел или значение
  • Переименовать подраздел или значение

В области навигации редактора реестра отображаются папки. Каждая папка представляет собой предопределенный ключ на локальном компьютере. При доступе к реестру удаленного компьютера отображаются только два предопределенных ключа: HKEY_USERS и HKEY_LOCAL_MACHINE.

Использовать групповую политику

Консоль управления Microsoft (MMC) содержит инструменты администрирования, которые можно использовать для администрирования сетей, компьютеров, служб и других системных компонентов. Оснастка MMC групповой политики позволяет администраторам определять параметры политики, которые применяются к компьютерам или пользователям. Вы можете реализовать групповую политику на локальных компьютерах с помощью оснастки локальной групповой политики MMC, Gpedit.msc. Вы можете реализовать групповую политику в Active Directory с помощью оснастки MMC «Пользователи и компьютеры Active Directory». Дополнительные сведения об использовании групповой политики см. в разделах справки соответствующей оснастки MMC групповой политики.

Использовать файл регистрационных записей (.reg)

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

Использовать хост сценариев Windows

Узел сценариев Windows позволяет запускать сценарии VBScript и JScript непосредственно в операционной системе.Вы можете создавать файлы VBScript и JScript, которые используют методы Windows Script Host для удаления, чтения и записи ключей и значений реестра. Дополнительные сведения об этих методах см. на следующих веб-сайтах Microsoft:

Использовать инструментарий управления Windows

Инструментарий управления Windows (WMI) является компонентом операционной системы Microsoft Windows и реализацией Microsoft управления предприятием через Интернет (WBEM). WBEM — это отраслевая инициатива по разработке стандартной технологии доступа к управленческой информации в корпоративной среде. Вы можете использовать WMI для автоматизации административных задач (таких как редактирование реестра) в корпоративной среде. Вы можете использовать WMI в языках сценариев, которые имеют движок в Windows и обрабатывают объекты Microsoft ActiveX. Вы также можете использовать утилиту командной строки WMI (Wmic.exe) для изменения реестра Windows.

Использовать консольный инструмент реестра для Windows

Для редактирования реестра можно использовать утилиту Console Registry Tool для Windows (Reg.exe). Чтобы получить справку по инструменту Reg.exe, введите reg /? в командной строке и нажмите кнопку ОК.

Восстановить реестр

Чтобы восстановить реестр, используйте соответствующий метод.

Способ 1. Восстановите ключи реестра

Чтобы восстановить экспортированные подразделы реестра, дважды щелкните файл Registration Entries (.reg), который вы сохранили в разделе Экспорт подразделов реестра. Или вы можете восстановить весь реестр из резервной копии. Дополнительные сведения о том, как восстановить весь реестр, см. в разделе Способ 2: восстановление всего реестра далее в этой статье.

Способ 2: восстановить весь реестр

Чтобы восстановить весь реестр, восстановите состояние системы из резервной копии. Дополнительные сведения о том, как восстановить состояние системы из резервной копии, см. в разделе Как использовать резервное копирование для защиты данных и восстановления файлов и папок на компьютере в Windows XP и Windows Vista.

При резервном копировании состояния системы также создаются обновленные копии файлов реестра в папке %SystemRoot%\Repair.

Ссылки

Для получения дополнительной информации посетите следующие веб-сайты:

Каталог протестированных продуктов Windows Server — это справочник по продуктам, протестированным на совместимость с Windows Server.

Диспетчер защиты данных (DPM) — это ключевой член семейства продуктов управления Microsoft System Center, который помогает ИТ-специалистам управлять своей средой Windows. DPM — это новый стандарт резервного копирования и восстановления Windows, который обеспечивает непрерывную защиту данных для приложений и файловых серверов Microsoft, использующих интегрированные диски и ленточные носители. Дополнительные сведения о резервном копировании и восстановлении реестра см. в разделе Резервное копирование и восстановление реестра в Windows XP и Windows Vista.

Читайте также: