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

Для создания объекта – папки, ярлыка, текстового документа – в окне проводникаили Мой компьютер необходимо выполнить следующие действия:

· в меню Файл указать команду Создать и выбрать тип объекта (например, Папка ) (рис. 4.23) или воспользоваться одноименной командой в контекстном меню;

· в окне появится значок нового объекта и подпись, созданная по умолчанию. В качестве примера на рис. 4.24 показаны значок и подпись, отображенные в окне после выбора команды Создать, Папка ;

· ввести новое имя объекта и нажать клавишу Enter.

Рис. 4.23. Команды меню Файл, Создать

Рис. 4.24. Значок новой папки и подпись, созданная по умолчанию

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

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

Чтобы выделить сразу несколько объектов, надо удерживать в процессе их выделения клавишу Ctrl (рис. 4.25). Для выделения объектов, расположенных подряд, нажимают клавишу Shift и щелкают на первом и последнем объекте. Для выделения в окне всех объектов выбирают команду Выделить все в меню Правка или нажимают клавиши Ctrl+A. Чтобы снять выделение с одного или нескольких объектов, не отменяя выделение остальных, надо нажать на клавишу Ctrl и щелкнуть мышью объект, с которого снимаете выделение.

Рис. 4.25. Выделение нескольких объектов

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

Рис. 4.26. Индикатор хода работы, отображающий процесс копирования

Перемещение и копирование объекта можно выполнить несколькими способами:

· с помощью команд меню;

· с помощью кнопок на панели инструментов, дублирующих команды меню;

· путем перетаскивания мышью.

Копировать или перемещать объект можно с одного диска на другой или из одной папки в другую. Для перемещения/копирования объекта в окне проводника или Мой компьютер с помощью команд меню Правка надо выполнить следующие действия (рис. 4.27):

· выделить объект в окне;

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

· выделить папку, в которую будет вставлен объект, и выбрать в меню Правка команду Вставить .

Команды, указанные в последних двух пунктах, можно выбрать в контекстном меню.

Рис. 4.27. Копирование объекта с помощью команд меню

Объект можно переместить или скопировать с помощью мыши, используя метод перетаскивания. Для копирования/перемещения объекта мышью поступают следующим образом.

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

2. С помощью полосы прокрутки располагают дерево папок так, чтобы была видна та папка, в которую копируется/перемещается объект.

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

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

При копировании объекта с помощью мыши рядом со стрелкой указателя появляется квадрат, внутри которого виден значок «+».

Когда указатель мыши со значком объекта приближается к папке, последняя выделяется цветом (рис. 4.28).

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

Если переместить объект, удерживая нажатой правую кнопку мыши, появится контекстное меню, в котором можно выбрать команду Копировать , Переместить, Создать ярлыки или Отменить (рис. 4.29).

0

Рис. 4.29. Меню, появляющееся после перемещения объекта мышью при нажатой правой кнопке

Для копирования файла/папки на дискету обычно выполняют следующие действия:

· вставляют дискету в дисковод;

· выделяют в окне нужный файл или папку;

· в меню Файл выбирают команду и имя гибкого диска, на который следует произвести копирование, например Отправить , Диск 3,5 (A ) .

В настоящее время на большинство компьютеров устанавливают приводы CD-R и CD-RW. На записываемых (CD-R) и перезаписываемых (CD-RW) компакт-дисках проще, чем на дискетах, хранить информацию, и многие пользователи используют их для хранения программного обеспечения, фотографий, нужных файлов и папок. Можно записать аудиокомпакт-диск с помощью Проигрывателя Windows. Напомним, что объем стандартного компакт-диска 650 Мбайт, высокой плотности – 700 Мбайт и больше. Чтобы записать компакт-диск, не требуется дополнительного программного обеспечения.

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

· вставить чистый компакт-диск в дисковод;

· нажать кнопку Пуск, щелкнуть правой кнопкой мыши пункт меню Мой компьютер и выбрать в контекстном меню команду Проводник ;

· выбрать файлы и папки, которые необходимо записать: щелкнуть их правой кнопкой мыши, удерживая нажатой клавишу Ctrl;

· выбрать в контекстном меню команды Отправить , CD - RW дисковод ;

· в окнепроводника в меню Файл выбрать команду Записать файлы на компакт-диск.

Процесс записи облегчает Мастер записи компакт-дисков, который создает папку, имеющую такой же объем, какой имеют записываемые файлы

Поставляемое с Windows ХР программное обеспечение для записи компакт-дисков представляет собой облегченную версию приложения Easy CD Creator фирмы Roxio. В качестве полнофункциональной программы для работы с дисками можно использовать Nero Ahead Software (http://www.nero.com) или Roxio Easy CD Creator (http://www.roxio.com). При использовании программы записи, не входящей в комплект поставки операционной системы, желательно отключить встроенные средства записи Windows, чтобы избежать конфликтов между этими продуктами.

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

При работе с файлом или папкой иногда возникает необходимость изменить их имя.

Для изменения имени папки/файла выделяют требуемый значок в окне проводника или Мой компьютер , выбирают команду Переименовать из меню Файл и вводят новое имя. Эта же команда содержится в контекстном меню, которое появляется после щелчка на объекте правой кнопкой мыши.

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

1. Выбрать команду Удалить меню Файл.

2. Нажать кнопку Удалить на панели инструментов.

3. Нажать клавишу Delete.

4. Перетащить значок удаляемого объекта мышью в корзину (см. ниже раздел «Корзина»). Значок перетаскиваемого объекта при этом исчезнет.

5. Перетащить значок объекта в корзину, нажав правую кнопку мыши. После того, как кнопка будет отпущена, появится контекстное меню с перечнем команд: Переместить и Отменить.

В Windows удаляемый объект не уничтожается, а перемещается в корзину для временного хранения. Если необходимо сразу удалить объект, не помещая его в корзину, нажимают клавиши Shift и Delete одновременно.

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

Одновременное удаление группы файлов выполняется после их выделения.

Для отмены в окне Мой компьютер или проводника последней операции перемещения, копирования либо переименования объекта выбирают команду Отменить … в меню Правка или нажимают кнопку Отменить на панели инструментов Обычные кнопки. Команду можно вызвать и с помощью клавиш Ctrl+z.

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

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

В настоящее время используются несколько десятков программ-архиваторов: ARJ, AIN, ACE, IMP, LHA, PETITE, Zip, Rar. В Windows XP реализована полная поддержка архивов в ZIP-формате. Пользователь может легко создавать архивы, просматривать их содержимое и извлекать из них файлы и папки. Подробные сведения о сжатом объекте (имя, тип, расположение, размер до и после сжатия и т.д.) можно получить, щелкнув его правой кнопкой мыши и выбрав команду Свойства .

При перемещении файла из обычной в сжатую папку он сжимается. Работа со сжатой папкой выполняется так же как с обычной папкой. Двойной щелчок объекта, помещенного в сжатую папку, запускает программу, в которой он создан, и открывает файл или папку. Чтобы извлечь один файл/папку из архива, перетащите его в другую папку мышью. Для извлечения всех объектов выделите сжатую папку в окне, выберите Файл и команду Извлечь все – запустится программа мастер извлечения файлов и папок из архива.

Контрольные задания.

Контрольное задание 1. Работа с проводником. Используя ПРОВОДНИК, создайте в своей папке вложенную папку ИНФОРМАТИКА, в которой создайте вложенные папки ОПИСАНИЕ ЛАБОРАТОРНЫХ РАБОТ и ОТЧЕТЫ.

Рисунок 1- вид окна МОЯ ПАПКА с вложенной папкой ИНФОРМАТИКА.

Рисунок 2 – вид окна папки ИНФОРМАТИКА с вложенными папками.

Контрольное задание 2. Работа с проводником. Используя ПРОВОДНИК, методом специального перетаскивания (с диска D:) создайте в папке ОПИСАНИЕ ЛАБОРАТОРНЫХ РАБОТ ярлыки файлов описаний лабораторных работ по изучаемой дисциплине.

Рисунок 3 – вид окна папки ОПИСАНИЕ ЛАБОРАТОРНЫХ РАБОТ с вложенными ярлыками.

Ответы на контрольные вопросы

1.Дайте определение понятиям “файл” и “папка” ОС Windows.

Файл – последовательность байтов, имеющая имя и хранящаяся в долговременной памяти.

Папка – поименованное место на диске, где хранятся имена файлов, сведения об их размере и времени создания.

2.Для чего предназначены файловые менеджеры?

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

Перечислите основные операции с файловой структурой в окнах ОС Windows и при помощи файловых менеджеров.

Копирование, перемещение, удаление, переименование, создание, просмотр.

4.Как обновить содержимое папки?

Вид – обновить; Ctrl+R или F5

5.Как отсортировать содержимое папки?

Вид – упорядочить значки и задать ключ сортировки в соответствующем подменю (Имя, размер, тип, изменение), дополнительно можно установить флажками по группам, автоматически, выровнять по сетке;

6.Как просмотреть значения свойств объекта? Какие свойства имеют файл, папка?

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

7.В чем состоит различие и сходство окна Проводника и окна папки? Вчем состоит различие и сходство работы в Проводнике, в Far manager и Total Commander?

Окно Проводника включает такие же элементы, что и окно папки. Основным отличием является то, что рабочее поле окна Проводника разделено на две части.

Проводник, как стандартная навигация по файловой структуре отличается от File manager & Total Commander тем, что его окна взаимозависимы друг от друга, а окна других файловых менеджеров существуют независимо друг от друга.

Основные действия (навигация по файловой структуре, запуск программ и открытие документов, создание, копирование, перемещение, удаление и переименование объектов и др.) во многом схожи с действиями во всех файловых менеджерах ОС Windows.

Выводы о проделанной работе. В результате выполнения лабораторной работы:

1) освоены и изучены операции с файловой структурой ОС Windows.

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

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

Теперь с выделенным файлом можно делать все, что угодно - «перетянуть» его в другую папку с помощью указателя мыши или вызвать его контекстное меню (щелкнув по правой кнопке мыши).

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

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

Эту же операцию можно выполнить и без всяких клавиш, пользуясь одной лишь мышкой: установите ее курсор рядом с заголовком первого файла (но не указывая пока на него) и нажмите на левую кнопку мышки. Теперь, не отпуская ее, тяните курсор вниз, «набрасывая сеть» на все нужные файлы (рис. 1.6).

Выделить все файлы в папке можно, нажав комбинацию клавиш ALT+X (латинская ), или с помощью команд меню Правка Выделить все .

Копировать файлы из папки в папку (или, к примеру, с жесткого диска на дискету) можно несколькими способами:

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

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

    вызвать контекстное меню файла (папки) и выбрать команду Удалить ;

    перетянуть его мышкой в Корзину на Рабочем столе.

Для переименования файла или папки можно выбрать пункт Переименовать контекстного меню или нажать клавишу F2 . Обратите внимание - если Проводник умеет показывать не только имя файла, но и его расширение, будьте особо внимательны при переименовании. Если имя файла можно менять, то его расширение обязательно должно остаться в неприкосновенности.

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

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

Зачем нужна архивация? Допустим, вы создали на своем компьютере текстовый документ большого объема (например, более 2 Мбайт), который нужно перенести на другой компьютер с помощью дискеты. Емкость же дискеты всего 1,44 Мбайт. С той же проблемой вы столкнетесь при необходимости отправить файл по электронной почте. Тут-то и пригодится архивация, т.е. операция помещения файла или папки в специальный файл-архив с одновременным сжатием информации. Так, некоторые текстовые документы сжимаются при архивации в 5-10 раз.

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

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

В Windowsвстроена система Compressed Folders , поддерживающая формат архивации ZIP . Пользуясь ее возможностями, вы можете превратить любую папку в «сжатую». Для этого выделите мышкой папку или все файлы, которые вы хотите отправить в «сжатую папку» (архив). Теперь вызовите щелчком правой кнопки мыши контекстное меню и выберите пункт Отправить Сжатая ZIP -папка . Теперь рядом с вашей исходной папкой появилась новая - точнее, похожий на папку архивный файл с расширением .zip . Его-то вы и можете копировать на дискету или отправить по электронной почте (проще всего сделать с помощью пункта Отправить контекстного меню).

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

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

В Windowsподдерживается «многоступенчатый» откат - т.е. вы можете вернуться назад на несколько шагов, отменив последовательно множество операций.

Набор файловых операций

Файловая система ОС должна предоставлять пользователям набор операций для работы с файлами, оформленный в виде системных вызовов. В различных ОС имеются различные наборы файловых операций. Наиболее часто встречающимися системными вызовами для работы с файлами являются [13 , 17 ]:

  1. Create (создание). Файл создается без данных. Этот системный вызов объявляет о появлении нового файла и позволяет установить некоторые его атрибуты;
  2. Delete (удаление). Ненужный файл удаляется, чтобы освободить пространство на диске;
  3. Olien (открытие). До использования файла его нужно открыть. Данный вызов позволяет прочитать атрибуты файла и список дисковых адресов для быстрого доступа к содержимому файла;
  4. Close (закрытие). После завершения операций с файлом его атрибуты и дисковые адреса не нужны. Файл следует закрыть, чтобы освободить пространство во внутренней таблице;
  5. Read (чтение). Файл читается с текущей позиции. Процесс, работающий с файлом, должен указать (открыть) буфер и количество читаемых данных;
  6. Write (запись). Данные записываются в файл в текущую позицию. В случае если она находится в конце файла, его размер автоматически увеличивается. В противном случае запись производится поверх существующих данных;
  7. Append (добавление). Это усеченная форма предыдущего вызова. Данные добавляются в конец файла;
  8. Seek (поиск). Данный системный вызов устанавливает файловый указатель в определœенную позицию;
  9. Get attributes (получение атрибутов). Процессам для работы с файлами бывает крайне важно получить их атрибуты;
  10. Set attributes (установка атрибутов). Этот вызов позволяет установить необходимые атрибуты файлу после его создания;
  11. Rename (переименование). Этот системный вызов позволяет изменить имя файла. При этом такое действие можно выполнить копированием файла. По этой причине данный системный вызов не является необходимым;
  12. Execute (выполнить). Используя данный системный вызов, файл можно запустить на выполнение.

Рассмотрим примеры файловых операций в ОС Windows 2000 и UNIX. Как и в других ОС, в Windows 2000 есть свой набор системных вызовов, которые она может выполнять. При этом корпорация Microsoft никогда не публиковала список системных вызовов Windows, кроме того, она постоянно меняет их от одного выпуска к другому . Вместо этого Microsoft определила набор функциональных вызовов, называемый Win 32 API (Win 32 Application Programming Interface). Эти вызовы опубликованы и полностью документированы. Οʜᴎ представляют из себябиблиотечные процедуры, которые либо обращаются к системным вызовам, чтобы выполнить требуемую работу, либо выполняют ее прямо в пространстве пользователя.

Философия Win 32 API состоит в предоставлении всœеобъемлющего интерфейса, с возможностью выполнить одно и то же требование несколькими (тремя-четырьмя) способами. В ОС UNIX всœе системные вызовы формируют минимальный интерфейс: удаление даже одного из них приведет к снижению функциональности ОС.

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

Основные функции Win 32 API для файлового ввода-вывода и соответствующие системные вызовы ОС UNIX приведены ниже.

Аналогично файловым операциям обстоит дело с операциями управления каталогами. Основные функции Win 32 API и системные вызовы UNIX для управления каталогами приведены ниже.

Способы выполнения файловых операций

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

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

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

ОС может выполнить последовательность действий над файлами двумя способами (см. рис. рис. 7.22 ).

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

Рис. 7.22. Варианты выполнения последовательности действий над файлами

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

При втором способе в ФС вводится два специальных системных вызова: open и close. Первый выполняется перед началом любой последовательности операций с файлом, а второй – после окончания работы с файлом.

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

Приведем несколько примеров системных вызовов для работы с файлами. Системный вызов create в ОС UNIX работает с двумя аргументами: символьным именем открываемого файла и режимом защиты. Так команда

fd = create ("abc", mode);

создает файл abc с режимом защиты, указанным в переменной mode. Биты mode определяют круг пользователœей, которые могут получить доступ к файлам, и уровень предоставляемого им доступа. Системный вызов create не только создает новый файл, но также открывает его для записи. Чтобы последующие системные вызовы могли получить доступ к файлу, успешный системный вызов create возвращает небольшое неотрицательное целое число – дескриптор файла – fd. В случае если системный вызов выполняется с существующим файлом, длина этого файла уменьшается до 0, а всœе содержимое теряется.

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

fd = open ("file", how);

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

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

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

  • getchar ()/putchar () – ввод-вывод отдельного символа;
  • gets ()/ puts () – ввод-вывод строки;
  • scanf ()/ printf () – ввод-вывод в режиме форматирования данных.

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

read (stdin, buffer, nbyts);

Аналогично организуется вывод в стандартный файл вывода

write (stdout, buffer, nbytes).

При работе в Windows 2000 с помощью функции CreateFile можно создать файл и получить дескриптор к нему. Эту же функцию следует применять и для открытия уже существующего файла, так как в Win 32 API нет специальной функции File Open. Параметры функций, как правило, многочисленны, к примеру, функция CreateFile имеет семь параметров:

  1. указатель на имя файла, который нужно создать или открыть;
  2. флаги (биты), указывающие, может ли с этим файлом выполняться чтение, запись или то и другое;
  3. флаги, указывающие, может ли данный файл одновременно открываться несколькими процессами;
  4. указатель на описатель защиты, сообщение, кто может получать доступ к файлу;
  5. флаги, сообщающие, что делать, в случае если файл существует или, напротив - не существует;
  6. флаги, управляющие архивацией, сжатием и т.д.;
  7. дескриптор файла, чьи атрибуты должны быть клонированы для нового файла,

Fd = CreateFile ("data", GENERIC_READ, O, NULL, OPEN_EXSTING, O, NULL).

Но вот случилась беда - владелец забыл код доступа администратора и при попытке входа видит сообщение о неправильно введённом пароле и невозможности входа в систему. Ситуация усугубляется ещё тем, что Windows хранит все пароли в надёжно защищённом разделе на жёстком диске при помощи системы SAM. В целях безопасности получить доступ к нему и узнать пароль далеко не так просто, как может показаться на первый взгляд. С одной стороны, это обезопасит вас от стороннего вмешательства, но, с другой, это здорово портит жизнь, если забыть комбинацию доступа. Наиболее сильно страдают пользователи Windows 7, так как эта версия ОС предлагает только работу с локальной учётной записью, в отличие от более новых Windows 8, 8.1 и 10. Здесь пользователь может прикрепить к компьютеру учётную запись Microsoft и в случае забытого пароля сможет сбросить его через сайт с любого устройства. Владельцы ПК на семёрке могут лишь убрать пароль администратора.

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

Способ 1. С применением установочного диска либо образа восстановления

Для этого вам нужны будут загрузочный диск или флешка с Windows либо же предварительно созданный диск восстановления (это также может быть и флешка). Если со вторым может не задаться, так как вряд ли вы постоянно создаёте свежие диски восстановления, то установочный образ можно скачать на большом количестве сайтов.

  1. Вставьте диск либо флешку в ПК, в BIOS отметьте носитель в качестве приоритетного при загрузке. Это нужно для того, чтобы произошла загрузка с внешнего носителя, а не со встроенного жёсткого диска.
  2. Зависимо от версии Windows, нажмите Диагностика - Дополнительные параметры - Командная строка либо Восстановление системы - Далее - Командная строка.
  3. Когда командная строка откроется, добавьте regedit и кликните Enter.
  4. Кликните мышкой по разделу HKEY_LOCAL_MACHINE, чтобы выделить его, затем нажмите Файл - Загрузить куст.
  5. В открывшем окошке перейдите в C:\Windows\System32\config (если система инсталлирована в иной раздел, адрес будет несколько другим) и откройте файл System.
  6. Назовите загружаемый раздел любым именем, например, 555.
  7. В редакторе реестра отыщите в раздел HKEY_LOCAL_MACHINE\555\Setup, найдите там параметры CmdLine и SetupType. Кликните по каждому из них дважды и смените показатели на следующие:
    • CmdLine - cmd.exe.
    • SetupType - 0 поменяйте на 2.
  8. Отметьте созданный вами раздел 555, затем кликните Файл - Выгрузить куст.
  9. Достаньте флешку или диск, закройте все активные утилиты, выберите «Перезагрузка» в главном окне мастера восстановления.

После перезапуска при входе в систему будет развёрнута командная строка. С её помощью и будем выполнять дальнейшие операции.

Сброс пароля

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

net user логин пароль

Эта команда актуальна, если вы точно помните написание имени пользователя. Если вы забыли, то напечатайте команду net user, после чего будут отображены все сохранённые на ПК учётные записи.

Создание нового аккаунта

Если у вас не установлено ни одного аккаунта администратора, необходимо его создать с помощью ввода нескольких команд. Для этого одну за другой введите их в командной строке:

net user логин пароль /add

net localgroup Администраторы логин /add

net localgroup Пользователи логин /delete

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

Создав новую учётную запись с новым паролем, у вас без проблем получится войти в систему Windows.

Примечание! Узнать пароль таким способом у вас не получится, только сбросить!

Способ 2. С использованием сторонних утилит

Offline NT Password Editor

Если первый способ подразумевал использование стандартных возможностей Windows , то второй предлагает воспользоваться сторонними утилитами, позволяющими произвести сброс пароля администратора Windows 7. Одной из наиболее приемлемых является Offline NT Password Editor, которая позволяет получить полный доступ к системному разделу ОС. Можно как убрать или поменять пароль, так и активировать учётную запись администратора. В утилите не представлен графический интерфейс, но тем не менее разобраться с ней совсем не сложно. Каждый этап пронумерован и указано, что вам требуется сделать. Итак, какие шаги нужно выполнить для сброса пароля с помощью этой утилиты?

  1. На другом компьютере или ноутбуке перейдите на сайт разработчика, в разделе Bootdisk пролистайте до надписи Download и загрузите необходимую вам версию. Имя файла состоит из цифр и букв. Если вы хотите создать загрузочный диск, качайте файл, в названии которого присутствует cd, если же вы будете пользоваться флешкой, то usb.
  2. Если пользуетесь диском, запишите скачанный образ через программу записи, а если флешкой, то выполните следующие манипуляции:
    • Скопируйте содержимое архива на флешку, не создавая никаких дополнительных файлов.
    • Разверните командную строку от имени администратора.
    • Воспользуйтесь командой f:\syslinux.exe -ma f: , где вместо f напишите букву, под которой определяется флешка в проводнике Windows. Если не выдаёт никакой ошибки, значит, всё записалось, как положено.
    • Вставьте ваш внешний носитель в компьютер, в BIOS выставьте его в качестве первого при загрузке, включите компьютер. Вместо окна приветствия Windows должен запуститься интерфейс утилиты.

Шаг 1

Первым делом нужно выбрать раздел жёсткого диска, на который установлена ОС Windows . Программа предоставляет список разделов диска с указанием их размера, на который вам и следует ориентироваться. Если помнить, что обычно система устанавливается на диск C, который меньше диска D в несколько раз, ошибиться будет довольно сложно. Введите цифры с номером раздела и нажмите кнопку Enter.

Шаг 2

После этого утилита запрашивает, какую часть реестра нужно загрузить. Выберите 1 - Password reset , нажмите соответствующую цифру и подтвердите кнопкой Enter.

Шаг 3

Изменение или сброс пароля путём редактирования пользовательских данных в реестре. В утилите будет запущено chntpw Main Interactive Menu, в котором сразу же выбран пункт 1 - Edit user data and passwords. Подтвердите выбор нажатием кнопки Enter. Если же вам нужно изменить пароль, выберите 2 - Edit (set new) user password.

В открывшемся меню chntpw Edit User Info & Passwords отображаются все аккаунты компьютера, с их кодовым обозначением в шестнадцатеричной системе счисления (столбик RID). Нас интересует учётная запись администратора, чаще всего она отображается первой в списке и выбирается по умолчанию. Если имя аккаунта отображается английскими буквами, напечатайте его в поле ввода под таблицей, если же русскими, то воспользуйтесь информацией из колонки RID. Запись в поле ввода будет в формате 0xABCD, где вместо ABCD нужно поставить значение из таблицы. Выбор подтверждается кнопкой Enter.

Далее отображается User Edit Menu со списком действий, которые можно выполнять с учётной записью администратора. Выберите 1 - Clear (blank) user password и подтвердите кнопкой Enter. Программа должна сообщить об успешном сбросе пароля.

Шаг 4

Сохранение внесённых изменений (Step Four: Writing back changes). Последовательно нажмите! и q для выхода из предыдущих меню, после чего утилита предложит сохранить изменения, выдав запрос «About to write file(s) back! Do it?». Введите y, а на следующий запрос впечатайте n.

Для перезагрузки введите команду reboot или нажмите на маленькую кнопку на системном блоке компьютера. Система запустит вас без запроса пароля. Установить его вы сможете самостоятельно в меню управления учётными записями.

ERD Commander

Ещё одна довольно продвинутая утилита для сброса пароля администратора Windows. Для начала потребуется на рабочем компьютере создать загрузочную флешку с утилитой. Для этого:

  1. Подготовьте флешку объёмом не менее 1 Гбайта, а также скачайте следующие четыре файла: HPUSBDISK.zip, Ghost32.exe, Grub4dos.zip, файл образа ERD Commander в формате gho.
  2. Вставьте флешку в компьютер, после чего запустите HPUSBdisk.exe, в окошке Device выберите ваш накопитель, File system отметьте как FAT32, после чего кликните кнопку Start. Флешка будет отформатирована, поэтому позаботьтесь о том, чтобы куда-нибудь сохранить хранящуюся на ней важную информацию.
  3. Распакуйте архив Grub4dos.zip и запустите grubinst_gui.exe, после чего в поле Disk выберите флешку и в самом низу кликните кнопку Install. В случае успешного завершения процедуры вы должны увидеть сообщение следующего содержания: «The Mbr/bs has been successfully installed. Press to continue…». Теперь можно смело переходить к следующему этапу.
  4. Запустите Ghost32.exe - нажмите Ok - Local - Disk - From Image, после чего укажите файл ERD.gho и кликните по нему мышкой.
  5. В открывшемся окне выберите флешку, нажмите Ok - Ok - Yes и дождитесь, пока загрузочная флешка не будет до конца создана. Обычно на это уходит 10–15 минут.

Теперь вам предстоит работа с загрузочной флешкой ERD Commander. Вот что нужно сделать:

  1. Подключив флешку к компьютеру, через BIOS настройте приоритет загрузки так, чтобы флешка была первой, и включите ПК.
  2. Выберите вашу версию Windows. Если вы перепутаете разрядность системы, то ничего страшного, просто на следующем этапе утилита выдаст ошибку и вы сможете повторить процедуру сначала.
  3. Дождавшись загрузки, выберите установленную операционную систему, нажмите Далее - Microsoft Diagnostics - Мастер изменения паролей.
  4. Вы увидите окошко со списком пользователей и полями для ввода пароля. Выберите учётную запись администратора, запишите новый пароль и подтвердите его.
  5. Вытащите флешку с USB-разъёма, загрузитесь в обычном режиме и воспользуйтесь новым паролем.

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

Способ 3. Подмена системных файлов

Наверняка вы слышали о функции залипания клавиш. Достаточно 5 раз быстро нажать кнопку Shift, как выйдет окошко с запросом на активацию режима. За неё отвечает файл sethc.exe, расположенный в системном разделе Windows. Интересно, что активировать его можно даже в окне ввода пароля при запуске Windows. Но поскольку ситуация такова, что пользователь забыл его, нам нужно заменить его на файл cmd.exe, отвечающий за открытие командной строки. Как это сделать?

  1. Загрузитесь с внешнего носителя Windows, в окне инсталляции нажмите Восстановление системы - Командная строка.
  2. Последовательно примените такие команды:
    • copy c:\windows\system32\sethc.exe c:\ - чтобы создать резервную копию утилиты sethc.exe.
    • copy c:\windows\system32\cmd.exe c:\windows\system32\sethc.exe - чтобы заменить файл sethc.exe на cmd.exe.
  3. Выполните перезагрузку компьютера в обычном режиме.
  4. Когда появится окно пароля, пять раз нажмите кнопку Shift, после чего откроется командная строка.
  5. Чтобы поменять пароль, напечатайте команду net user логин пароль , после чего ещё раз перезагрузитесь и теперь вы точно сможете попасть в систему.

Примечание! Узнать пароль таким способом вы не сможете, только удалить!

Как узнать пароль учётной записи

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

  1. Перейти на официальный сайт и скачать подходящую версию: в виде установочного файла программы, если вы можете войти в систему, или же Live CD для создания загрузочного носителя, если в систему не пускает, так как забыл пароль.
  2. Запустить установочный файл либо загрузиться с флешки или диска и выбрать графический или текстовый интерфейс утилиты.
  3. Подождать, пока утилита не прочитает и не выведет на экран пароли системы. Зависимо от мощности компьютера это может занимать разное время.

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

Заключение

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



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: