Сайт о телевидении

Сайт о телевидении

» » Компьютер без операционной системы. Компьютер включается, но не запускается операционная система: возможные причины и способы решения проблемы

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

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

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

Итак, цель: затратив как можно меньше усилий, создать собственную загрузочную флешку, которая всего-навсего печатает на экране компьютера классический “Hello World”.

Если быть более точным, то нам нужно “попасть” в защищенный режим с отключенной страничной адресацией и прерываниями – самый простой режим работы процессора с привычным поведением для простой консольной программы. Самый разумный способ достичь такой цели – собрать ядро поддерживающее формат multiboot и загрузить его с помощью популярного загрузчика Grub. Альтернативой такого решения является написание собственного volume boot record (VBR), который бы загружал написанный собственный загрузчик (loader). Приличный загрузчик, как минимум, должен уметь работать с диском, с файловой системой, и разбирать elf образы. Это означает необходимость написания множества ассемблерного кода, и немало кода на С. Одним словом, проще использовать Grub, который уже умеет делать все необходимое.

Начнем с того, что для дальнейших действий необходим определенный набор компиляторов и утилит. Проще всего воспользоваться каким-нибудь Linux (например, Ubuntu), поскольку он уже будет содержать все что нужно для создания загрузочной флэшки. Если вы привыкли работать в Windows, то можно настроить виртуальную машину с Linux (при помощи Virtual Box или VMware Workstation).

Если вы используете Linux Ubuntu, то прежде всего необходимо установить несколько утилит:
1. Grub. Для этого воспользуемся командой:
sudo apt-get install grub

2. Qemu. Он нужен, чтобы все быстро , для этого аналогично команда:
sudo apt-get install qemu

Теперь наш план выглядит так:
1. создать программу на C, печатающую строку на экране.
2. собрать из нее образ (kernel.bin) в формате miniboot, чтобы он был доступен для загрузки с помощью GRUB.
3. создать файл образа загрузочного диска и отформатировать его.
4. установить на этот образ Grub.
5. скопировать на диск созданную программу (kernel.bin).
6. записать образ на физический носитель или запустить его в qemu.

А процесс загрузки системы:

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

Шаг 1. Создание кода целевой программы (ядра):

Создаем файл kernel.c, который будет содержать следующий код, печатающий сообщение на экране:

#include "printf.h" #include "screen.h" #include "types.h" void main(void) { clear_screen(); printf("\n>>> Hello World!\n"); }

Тут все привычно и просто. Добавление функций printf и clear_screen будет рассмотрено дальше. А пока надо дополнить этот код всем необходимым, чтобы он мог загружаться Grub’ом.
Для того что бы ядро было в формате multiboot, нужно что бы в первых 8-ми килобайтах образа ядра находилась следующая структура:

Если все указанные условия выполнены, то Grub через регистры %eax и %ebx передает указатель на структуру multiboot Information и значение 0x1BADB002 соответственно. Структура multiboot Information содержит различную информацию, в том числе список загруженных модулей и их расположение, что может понадобиться для дальнейшей загрузки системы.
Для того, чтобы файл с программой содержал необходимые сигнатуры создадим файл loader.s, со следующим содержимым:

Text .global loader # making entry point visible to linker # setting up the Multiboot header - see GRUB docs for details .set FLAGS, 0x0 # this is the Multiboot "flag" field .set MAGIC, 0x1BADB002 # "magic number" lets bootloader find the header .set CHECKSUM, -(MAGIC + FLAGS) # checksum required .align 4 .long MAGIC .long FLAGS .long CHECKSUM # reserve initial kernel stack space .set STACKSIZE, 0x4000 # that is, 16k. .lcomm stack, STACKSIZE # reserve 16k stack .comm mbd, 4 # we will use this in kmain .comm magic, 4 # we will use this in kmain loader: movl $(stack + STACKSIZE), %esp # set up the stack movl %eax, magic # Multiboot magic number movl %ebx, mbd # Multiboot data structure call main # call C code cli hang: hlt # halt machine should kernel return jmp hang

Рассмотрим код подробнее. Этот код в почти не измененном виде взят с wiki.osdev.org/Bare_Bones . Так как для компиляции используется gcc, то используется синтаксис GAS. Рассмотрим подробнее, что делает этот код.
.text
Весь последующий код попадет в исполняемую секцию.text.
.global loader
Объявляем символ loader видимым для линковщика. Это требуется, так как линковщик будет использовать loader как точку входа.
.set FLAGS, 0x0 # присвоить FLAGS = 0x0 .set MAGIC, 0x1BADB002 # присвоить MAGIC = 0x1BADB002 .set CHECKSUM, -(MAGIC + FLAGS) # присвоить CHECKSUM = -(MAGIC + FLAGS) .align 4 # выровнять последующие данные по 4 байта.long MAGIC # разместить по текущему адресу значение MAGIC .long FLAGS # разместить по текущему адресу значение FLAGS .long CHECKSUM # разместить по текущему адресу значение CHECKSUM
Этот код формирует сигнатуру формата Multiboot. Директива.set устанавливает значение символа в выражение справа от запятой. Директива.align 4 выравнивает последующее содержимое по 4 байта. Директива.long сохраняет значение в четырех последующих байтах.
.set STACKSIZE, 0x4000 # присвоить STACKSIZE = 0x4000 .lcomm stack, STACKSIZE # зарезервировать STACKSIZE байт. stack ссылается на диапазон.comm mbd, 4 # зарезервировать 4 байта под переменную mdb в области COMMON .comm magic, 4 # зарезервировать 4 байта под переменную magic в области COMMON
В процессе загрузки grub не настраивает стек, и первое что должно сделать ядро это настроить стек, для этого мы резервируем 0x4000(16Кб) байт. Директива.lcomm резервирует в секции.bss количество байт, указанное после запятой. Имя stack будет видимо только в компилируемом файле. Директива.comm делает то же что и.lcomm, но имя символа будет объявлено глобально. Это значит что, написав в коде на Си следующую строчку, мы сможем его использовать.
extern int magic

И теперь последняя часть:
loader: movl $(stack + STACKSIZE), %esp # инициализировать стек movl %eax, magic # записать %eax по адресу magic movl %ebx, mbd # записать %ebx по адресу mbd call main # вызвать функцию main cli # отключить прерывания от оборудования hang: hlt # остановить процессор пока не возникнет прерывание jmp hang # прыгнуть на метку hang

Первой инструкцией происходит сохранение значения верхушки стека в регистре %esp. Так как стек растет вниз, то в %esp записывается адрес конца диапазона отведенного под стек. Две последующие инструкции сохраняют в ранее зарезервированных диапазонах по 4 байта значения, которые Grub передает в регистрах %eax, %ebx. Затем происходит вызов функции main, которая уже написана на Си. В случае возврата из этой процедуры процессор зациклится.

Шаг 2. Подготовка дополнительного кода для программы (системная библиотека):

Поскольку вся программа пишется с нуля, то функцию printf нужно написать с нуля. Для этого нужно подготовить несколько файлов.
Создадим папку common и include:

Mkdir common mkdir include

Создадим файл common\printf.c, который будет содержать реализацию привычной функции printf. Этот файл целиком можно взять из проекта www.bitvisor.org . Путь до файла в исходниках bitvisor: core/printf.c. В скопированном из bitvisor файле printf.c, для использования в целевой программе нужно заменить строки:

#include "initfunc.h" #include "printf.h" #include "putchar.h" #include "spinlock.h"
на строки:
#include "types.h" #include "stdarg.h" #include "screen.h"

Потом, удалить функцию printf_init_global и все ее упоминания в этом файле:

Static void printf_init_global (void) { spinlock_init (&printf_lock); } INITFUNC ("global0", printf_init_global);

Затем удалить переменную printf_lock и все ее упоминания в этом файле:
static spinlock_t printf_lock; … spinlock_lock (&printf_lock); … spinlock_unlock (&printf_lock);

Функция printf использует функцию putchar, которую так же нужно написать. Для этого создадим файл common\screen.с, со следующим содержимым:
#include "types.h" #define GREEN 0x2 #define MAX_COL 80 // Maximum number of columns #define MAX_ROW 25 // Maximum number of rows #define VRAM_SIZE (MAX_COL*MAX_ROW) // Size of screen, in short"s #define DEF_VRAM_BASE 0xb8000 // Default base for video memory static unsigned char curr_col = 0; static unsigned char curr_row = 0; // Write character at current screen location #define PUT(c) (((unsigned short *) (DEF_VRAM_BASE)) \ [(curr_row * MAX_COL) + curr_col] = (GREEN << 8) | (c)) // Place a character on next screen position static void cons_putc(int c) { switch (c) { case "\t": do { cons_putc(" "); } while ((curr_col % 8) != 0); break; case "\r": curr_col = 0; break; case "\n": curr_row += 1; if (curr_row >= MAX_ROW) { curr_row = 0; } break; case "\b": if (curr_col > 0) { curr_col -= 1; PUT(" "); } break; default: PUT(c); curr_col += 1; if (curr_col >= MAX_COL) { curr_col = 0; curr_row += 1; if (curr_row >= MAX_ROW) { curr_row = 0; } } }; } void putchar(int c) { if (c == "\n") cons_putc("\r"); cons_putc(c); } void clear_screen(void) { curr_col = 0; curr_row = 0; int i; for (i = 0; i < VRAM_SIZE; i++) cons_putc(" "); curr_col = 0; curr_row = 0; }

Указанный код, содержит простую логику печати символов на экран в текстовом режиме. В этом режиме для записи символа используется два байта (один с кодом символа, другой с его атрибутами), записываемые прямо в видео память отображаемую сразу на экране и начинающуюся с адреса 0xB8000. Разрешение экрана при этом 80x25 символов. Непосредственно печать символа осуществляется при помощи макроса PUT.
Теперь не хватает всего несколько заголовочных файлов:
1. Файл include\screen.h. Объявляет функцию putchar, которая используется в функции printf. Содержимое файла:
#ifndef _SCREEN_H #define _SCREEN_H void clear_screen(void); void putchar(int c); #endif

2. Файл include\printf.h. Объявляет функцию printf, которая используется в main. Содержимое файла:
#ifndef _PRINTF_H #define _PRINTF_H int printf (const char *format, ...); #endif

3. Файл include\stdarg.h. Объявляет функции для перебора аргументов, количество которых заранее не известно. Файл целиком берется из проекта www.bitvisor.org . Путь до файла в коде проекта bitvisor: include\core\stdarg.h.
4. Файл include\types.h. Объявляет NULL и size_t. Содержимое файла:
#ifndef _TYPES_H #define _TYPES_H #define NULL 0 typedef unsigned int size_t; #endif
Таким образом папки include и common содержат минимальный код системной библиотеки, которая необходима любой программе.

Шаг 3. Создание скрипта для компоновщика:

Создаем файл linker.ld, который будет использоваться компоновщиком для формирования файла целевой программы (kernel.bin). Файл должен содержать следующее:

ENTRY (loader) LMA = 0x00100000; SECTIONS { . = LMA; .multiboot ALIGN (0x1000) : { loader.o(.text) } .text ALIGN (0x1000) : { *(.text) } .rodata ALIGN (0x1000) : { *(.rodata*) } .data ALIGN (0x1000) : { *(.data) } .bss: { *(COMMON) *(.bss) } /DISCARD/ : { *(.comment) } }

Встроенная функция ENTRY() позволяет задать входную точку для нашего ядра. Именно по этому адресу передаст управление grub после загрузки ядра. Компоновщик при помощи этого скрипта создаст бинарный файл в формате ELF. ELF-файл состоит из набора сегментов и секций. Список сегментов содержится в Program header table, список секций в Section header table. Линковщик оперирует с секциями, загрузчик образа (в нашем случае это GRUB) с сегментами.

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

SECTIONS
Говорит о том, что далее описываются секции.
. = LMA;
Это выражение указывает линковщику, что все последующие секции находятся после адреса LMA.
ALIGN (0x1000)
Директива выше, означает, что секция выровнена по 0x1000 байт.
.multiboot ALIGN (0x1000) : { loader.o(.text) }
Отдельная секция multiboot, которая включает в себя секцию.text из файла loader.o, сделана для того, что бы гарантировать попадание сигнатуры формата multiboot в первые 8кб образа ядра.
.bss: { *(COMMON) *(.bss) }
*(COMMON) это область, в которой резервируется память инструкциями.comm и.lcomm. Мы располагаем ее в секции.bss.
/DISCARD/ : { *(.comment) }
Все секции, помеченные как DISCARD, удаляются из образа. В данном случае мы удаляем секцию.comment, которая содержит информацию о версии линковщика.

Теперь скомпилируем код в бинарный файл следующими командами:
as -o loader.o loader.s gcc -Iinclude -Wall -fno-builtin -nostdinc -nostdlib -o kernel.o -c kernel.c gcc -Iinclude -Wall -fno-builtin -nostdinc -nostdlib -o printf.o -c common/printf.c gcc -Iinclude -Wall -fno-builtin -nostdinc -nostdlib -o screen.o -c common/screen.c ld -T linker.ld -o kernel.bin kernel.o screen.o printf.o loader.o
С помощью objdump’а рассмотрим, как выглядит образ ядра после линковки:
objdump -ph ./kernel.bin

Как можно видеть, секции в образе совпадают с теми, что мы описали в скрипте линковщика. Линковщик сформировал 3 сегмента из описанных секций. Первый сегмент включает в себя секции.multiboot, .text, .rodata и имеет виртуальный и физический адрес 0x00100000. Второй сегмент содержит секции.data и.bss и располагается по адресу 0x00104000. Значит все готово для загрузки этого файла при помощи Grub.

Шаг 4. Подготовка загрузчика Grub:
Создать папку grub:
mkdir grub

Скопировать в эту папку несколько файлов Grub, которые необходимы для его установки на образ (указанные далее файлы существуют, если в системе установлен Grub). Для этого нужно выполнить следующие команды:
cp /usr/lib/grub/i386-pc/stage1 ./grub/ cp /usr/lib/grub/i386-pc/stage2 ./grub/ cp /usr/lib/grub/i386-pc/fat_stage1_5 ./grub/

Создать файл grub/menu.lst, со следующим содержимым:
timeout 3 default 0 title mini_os root (hd0,0) kernel /kernel.bin

Шаг 5. Автоматизация и создание загрузочного образа:

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

CC = gcc CFLAGS = -Wall -fno-builtin -nostdinc -nostdlib LD = ld OBJFILES = \ loader.o \ common/printf.o \ common/screen.o \ kernel.o image: @echo "Creating hdd.img..." @dd if=/dev/zero of=./hdd.img bs=512 count=16065 1>/dev/null 2>&1 @echo "Creating bootable first FAT32 partition..." @losetup /dev/loop1 ./hdd.img @(echo c; echo u; echo n; echo p; echo 1; echo ; echo ; echo a; echo 1; echo t; echo c; echo w;) | fdisk /dev/loop1 1>/dev/null 2>&1 || true @echo "Mounting partition to /dev/loop2..." @losetup /dev/loop2 ./hdd.img \ --offset `echo \`fdisk -lu /dev/loop1 | sed -n 10p | awk "{print $$3}"\`*512 | bc` \ --sizelimit `echo \`fdisk -lu /dev/loop1 | sed -n 10p | awk "{print $$4}"\`*512 | bc` @losetup -d /dev/loop1 @echo "Format partition..." @mkdosfs /dev/loop2 @echo "Copy kernel and grub files on partition..." @mkdir -p tempdir @mount /dev/loop2 tempdir @mkdir tempdir/boot @cp -r grub tempdir/boot/ @cp kernel.bin tempdir/ @sleep 1 @umount /dev/loop2 @rm -r tempdir @losetup -d /dev/loop2 @echo "Installing GRUB..." @echo "device (hd0) hdd.img \n \ root (hd0,0) \n \ setup (hd0) \n \ quit\n" | grub --batch 1>/dev/null @echo "Done!" all: kernel.bin rebuild: clean all .s.o: as -o $@ $< .c.o: $(CC) -Iinclude $(CFLAGS) -o $@ -c $< kernel.bin: $(OBJFILES) $(LD) -T linker.ld -o $@ $^ clean: rm -f $(OBJFILES) hdd.img kernel.bin

В файле объявлены две основные цели: all – компилирует ядро, и image – которая создает загрузочный диск. Цель all подобно привычным makefile содержит подцели.s.o и.c.o, которые компилируют *.s и *.c файлы в объектные файлы (*.o), а так же цель для формирования kernel.bin, которая вызывает компоновщик с созданным ранее скриптом. Эти цели выполняют ровно те же команды, которые указаны в шаге 3.
Наибольший интерес здесь представляет создание загрузочного образа hdd.img (цель image). Рассмотрим поэтапно, как это происходит.
dd if=/dev/zero of=./hdd.img bs=512 count=16065 1>/dev/null 2>&1
Эта команда создает образ, с которым будет происходить дальнейшая работа. Количество секторов выбрано не случайно: 16065 = 255 * 63. По умолчанию fdsik работает с диском так, как будто он имеет CHS геометрию, в которой Headers (H) = 255, Sectors (S) = 63, а Cylinders(С) зависит от размера диска. Таким образом, минимальный размер диска, с которым может работать утилита fdsik, без изменения геометрии по умолчанию, равен 512 * 255 * 63 * 1 = 8225280 байт, где 512 – размер сектора, а 1 – количество цилиндров.
Далее создается таблица разделов:
losetup /dev/loop1 ./hdd.img (echo c; echo u; echo n; echo p; echo 1; echo ; echo ; echo a; echo 1; echo t; echo c; echo w;) | fdisk /dev/loop1 1>/dev/null 2>&1 || true
Первая команда монтирует файл hdd.img к блочному устройству /dev/loop1, позволяя работать с файлом как с устройством. Вторая команда создает на устройстве /dev/loop1 таблицу разделов, в которой находится 1 первичный загрузочный раздел диска, занимающий весь диск, с меткой файловой системы FAT32.
Затем форматируем созданный раздел. Для этого нужно примонтировать его как блочное устройство и выполнить форматирование.
losetup /dev/loop2 ./hdd.img \ --offset `echo \`fdisk -lu /dev/loop1 | sed -n 10p | awk "{print $$3}"\`*512 | bc` \ --sizelimit `echo \`fdisk -lu /dev/loop1 | sed -n 10p | awk "{print $$4}"\`*512 | bc` losetup -d /dev/loop1
Первая команда монтирует ранее созданный раздел к устройству /dev/loop2. Опция –offset указывает адрес начала раздела, а –sizelimit адрес конца раздела. Оба параметра получаются с помощью команды fdisk.
mkdosfs /dev/loop2
Утилита mkdosfs форматирует раздел в файловую систему FAT32.
Для непосредственной сборки ядра используются рассмотренные ранее команды в классическом синтаксисе makefile.
Теперь рассмотрим как установить GRUB на раздел:
mkdir -p tempdir # создает временную директорию mount /dev/loop2 tempdir # монтирует раздел в директорию mkdir tempdir/boot # создает директорию /boot на разделе cp -r grub tempdir/boot/ # копируем папку grub в /boot cp kernel.bin tempdir/ # копирует ядро в корень раздела sleep 1 # ждем Ubuntu umount /dev/loop2 # отмонтируем временную папку rm -r tempdir # удаляем временную папку losetup -d /dev/loop2 # отмонтируем раздел
После выполнения вышеприведенных команд, образ будет готов к установке GRUB’а. Следующая команда устанавливает GRUB в MBR образа диска hdd.img.
echo "device (hd0) hdd.img \n \ root (hd0,0) \n \ setup (hd0) \n \ quit\n" | grub --batch 1>/dev/null

Все готово к тестированию!

Шаг 6. Запуск:

Для компиляции, воспользуемся командой:
make all
После которой должен появиться файл kernel.bin.
Для создания загрузочного образа диска, воспользуемся командой:
sudo make image
В результате чего должен появиться файл hdd.img.
Теперь с образа диска hdd.img можно загрузиться. Проверить это можно с помощью следующей команды:
qemu -hda hdd.img -m 32
или:
qemu-system-i386 -hda hdd.img


Для проверки на реальной машине нужно сделать dd этого образа на флэшку и загрузиться с нее. Например такой командой:
sudo dd if=./hdd.img of=/dev/sdb

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

Из заметки приложенной к диску с операционной системой вы узнаете, как можно установить операционную систему Windows 7 на ноутбук или стационарный компьютер. У нас Вам будет предложена подробная инструкция по установке системы с необходимыми изображениями.

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

Для установки операционной системы Windows 7 нам потребуется ноутбук или настольный компьютер, а также диск установщик системы. Также понадобится инструкция с картинками по установке. Но и, конечно, нужно будет при установке быть очень внимательными.

Некоторые моменты перед установкой системы.

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

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

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

Устанавливаем Windows 7 с диска.
Итак, понадобится вставить диск в дисковод и перезагрузить компьютер. Теперь предстоит попасть в раздел BIOS или "Базовую систему ввода-вывода”. Чтобы туда попасть, необходимо будет после перезагрузки компьютера, после того как экран погаснет, нажать клавишу Delete и удерживать ее. На различных системах может быть разное сочетание клавиш. К примеру это - Escape, Ctrl + Alt + S, Ctrl + Alt + Escape, F10, F3 + F2, F2, F1 и другие.

Система вам и сама подскажет, какую клавишу выбрать, чтобы попасть в BIOS. К примеру, быстро может промелькнуть надпись - Press Del to Enter Setup. Таким образом, вам в данном случае понадобится нажать Del. Если клавиша выбрана верная для перехода в BIOS, то вы окажетесь в старой программной оболочке.

Сама BIOS может несколько различаться в зависимости от устройства производителя. Но базовые принципы работы не будут особо отличаться. В появившемся BIOS нужно будет перейти в раздел - Boot Device Priority. В этой разделе мы переопределим загрузку компьютера с дисков. Вместо жесткого диска поставим загрузку с CD или DVD диска, на котором находится установщик нашей системы. Позже нужно будет восстановить приоритет загрузки устройств. Таким образом, наш диск, а точнее DVD CD привод, мы расположим первым в приоритете.

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

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


После появления экрана нажимаете любую клавишу и появится надпись - Windows is loading files, то есть - Установка операционной системы начинается.


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


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


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

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


Скажем несколько слов о различиях в версиях 64-разрядный Windows 7 и 32-разрядный (х86) Windows 7. Целесообразно выбрать 64-разрядную систему, если ваш процессор поддерживает эту технологию и память оперативки у вас будет превышать 4 Гб. Если же такой поддержки нет, то выбрать нужно 32-разрядную Windows 7.


Далее будет процедура по типу установки. Наш выбор - это полная установка.


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


Если объем памяти вашего жесткого диска превышает 250 Гб, то целесообразно будет разделить этот объем на два раздела. В одном разделе мы будем держать собственно систему - для этого будет достаточно 50 Гб. Оставшийся объем памяти будет под хранение личных данных.

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

Итак, после создания разделов, нажимаете клавишу Применить.


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

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

Можете проделать следующее. Перейдя в BIOS, измените режим работы SATA с технологии AHCI на IDE.

Еще один вариант касается установки драйверов контроллера жесткого диска, если они подготовлены заранее.


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


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

Теперь пойдет непосредственно процедура установки. Можете передохнуть несколько минут.


Процедура установки займет от 15 до 25 минут. После установки появится окошко, где нужно будет ввести название компьютера. Продолжим далее.

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


Впоследствии, нужно будет ввести серийный код продукта. С ним вы можете ознакомиться, взглянув на днище, к примеру, вашего ноутбука или же посмотреть на коробке, купленной с дистрибутивом системы. Можно пропустить этот шаг и активировать систему позже. Тогда галочку с «Автоматической активации при подключении к интернету» нужно снять.

Теперь можете восстановить изначальные настройки BIOS, то есть вернуть предыдущий приоритет на жесткий диск.

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

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

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

Если вас на данный момент интересует сам процесс выбора компьютера и его покупки, то об этом я уже писал ряд статей на блоге, которые вы с лёгкостью найдёте в разделе «Все статьи блога» или же по поиску.

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

Что делать с компьютером без предустановленной Windows после покупки?

Итак, предположим, что вы купили компьютер, на котором изначально не было установлено операционной системы, либо был установлен Linux (который бесплатен, но совсем не многие на нём могут полноценно работать) или какой-нибудь DOS в виде чёрного экрана с командами (на котором полноценно работать вообще нереально). Как правило, такой вариант обходится минимум на 3000—5000 рублей дешевле, потому что в стоимость собранного компьютера, готового к работе, будет, соответственно, входить и стоимость лицензионной копии операционной системы Windows. Покупая компьютер без системы или с вышеперечисленными вариантами ОС, вы экономите эти деньги. Зато в таком случае, компьютер придётся основательно подготовить к работе!

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

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

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

    Если вы решились купить компьютер по отдельным запчастям, то, соответственно, первым шагом будет его сборка, т.е. разместить в корпусе будущего компьютера все его отдельные компоненты и подключить к необходимым провода питания. Как минимум, в корпусе у вас должно быть: блок питания; материнская плата, на которой будут подключены процессор с куллером и оперативная память (минимум 1 модуль); жёсткий диск. Это минимум для того, чтобы ваш компьютер работал, с учётом того, что уже на самой плате уже должны быть ещё и встроенные видеокарта, звуковая карта и сетевая карта.

    Подробнее обо всех основных компонентах компьютера читайте в статье:

    Установить операционную систему . После того, как вы собрали компьютер, при его включении вы не сможете наблюдать привычной вам загрузки Windows, а значит и не сможете за таким компьютером работать:) Второе, что нужно сделать – установить на компьютер операционную систему, чтобы вы могли ещё до выполнения её настроек делать минимум своих задач: создать / отредактировать какие-то документы, возможно, запускать видео, смотреть фотки, работать с папками и файлами и многие другие мелкие задачи, где не потребуется стороннее программное обеспечение. И если повезёт, то сразу же сможете выйти в интернет.

    Почему «если повезёт»? Потому что не всегда при установке Windows, для вашего сетевого адаптера система сможет найти и установить нужный драйвер. Драйвер – это программа, управляющая устройством, чтобы оно должным образом работало и выполняло свои функции.

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

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

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

    Поэтому, в первую очередь, после того, как вы уже установили Windows на свой компьютер и запустили её, следует проверить, для каких устройств автоматически не установились драйвера? Проверить это можно, перейдя в Windows по пути: Пуск >Панель управления >Оборудование и звук >ссылка «Диспетчер устройств» под разделом «Устройства и принтеры»:

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

    А если же на какое-то устройство вдруг автоматически не установился драйвер, то оно сразу будет выделено в списке жёлтым вопросительным знаком с названием «Неизвестное устройство». Без драйвера устройство работать не будет. К примеру, драйвера не нашлось для сетевой карты, а это значит, что вы не сможете выйти в интернет. Или, допустим, система не опознала видеокарту, в результате чего вы можете видеть корявое отображение цветов, неправильное разрешение экрана и, конечно же, не сможете поиграть в 3Dигры. Поэтому очень важно чтобы для всех устройств были установлены драйвера, и вы наблюдали лишь список устройств безо всяких предупреждений, как показано на изображении .

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

    В последних системах – Windows 7,8, большая часть драйверов у вас уже будет установлена сразу же после установки системы. Остальные система попытается найти в интернете и скорее всего проблема будет решена!

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


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

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

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

    Все нужные вам программы уже должны быть у вас на дисках или где-то в других ваших хранилищах. Ну, а какие-то можно просто заново загрузить из интернета.

    Затем останется лишь настроить каждую из программ под себя и готово!

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

    Создание резервной копии вашей системы с установленными драйверами / программами . Этот этап не обязателен, но после того как вы на новенький компьютер установите чистую операционную систему, установите все драйвера и программы, я посоветую сделать резервное копирование всей вашей системы. Зачем это нужно? А нужно это на тот случай, чтобы в результате какого-то сбоя, вы могли за несколько минут вернуть систему вместе с драйверами и программами к прежнему виду (на тот момент, когда создавали копию).

    А иначе, если Windows система «полетела» и вы не можете самостоятельно это исправить, придётся снова её устанавливать, затем на неё все ставить все драйвера и программы, а также что-то настраивать. Всего этого ведь можно не делать, если заранее подготовить копию готовой к работе системы!

    О том, как это сделать, я подробно рассказывал в статье:

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

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

Советы по настройке купленного компьютера с уже предустановленной Windows!

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

Вам лишь останется доустановить нужные программы и всё!

Готовый компьютер рекомендую покупать новичкам, потому что в этом случае вам останется лишь подключить его к электросети, подсоединить нужные устройства (например, клавиатуру, мышку, принтер) и можно уже начинать работать. Единственный минус – переплата.

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

Нередко бывает так, что при покупке компьютера с предустановленной операционной системой, пользователь полностью её удаляет и устанавливают ту версию операционки, которой привык пользоваться ранее. «Какой в этом смысл?», спросите вы. Вся фишка в том, что те версии Windows, которые ставят на готовые стационарные компьютер и ноутбуки, как правило, урезанные. Например, имеется сборка «Windows 8 Профессиональная», а есть «Windows 8 Core», которая уступает первой по некоторым возможностям: возможности настройки групповых политик, шифрования, присоединения к домену, использование программы windowsmediacenter и другое. Далеко не все этими возможностями пользуются, а кто-то и не отличит функциональность самой урезанной версии от самой продвинутой. Но всё же, не нравится, видимо, людям, что им подсовывают что-то урезанное, в результате чего они переустанавливают систему на свою:) В таком случае, для того чтобы всё заработало как нужно, придётся как раз-таки выполнить те 5 пунктов, о которых я говорил .

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

На этом сегодня всё. Хорошего Вам дня! Пока;)

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

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

  • На большинстве компьютеров этими кнопками являются F2, F10, F12 и Del/Delete.
  • После того как вы окажетесь в меню настроек BIOS, зайдите в меню загрузки (Boot). Выберите ваш DVD/CD в качестве первостепенного загрузочного устройства (first boot device). Если вы загружаетесь с флешки, убедитесь, что она вставлена, и выберите ее.
  • После того, как вы выбрали необходимое устройство, сохраните изменения и выйдите из меню настроек. Ваш компьютер перезагрузится.

Протестируйте дистрибутив Linux перед установкой. Большинство дистрибутивов Linux можно запустить перед тем, как начинать установку. Это позволит вам протестировать операционную систему перед тем, как ее устанавливать. Когда вы будете готовы к установке, запустите установочную программу на рабочем столе.

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

    • Скорее всего, вам понадобится выбрать некоторые базовые настройки, такие как язык и раскладка клавиатуры.
  • Введите свой код активации. Если вы устанавливаете Windows 8, вам нужно будет ввести код активации перед началом установки. Более старые версии Windows требуют код активации по окончанию установки. Пользователи Linux не должны вводить код активации, за исключением платных версий, например, Red Hat.

  • Выберите тип установки. Windows предложит вам выбрать между Обновлением системы или Выборочной установкой. Даже если вы обновляете старую версию Windows, настоятельно рекомендуется выбирать Выборочную установку и устанавливать систему с нуля. Это позволит избежать проблем, связанных с несовместимостью старых и новых настроек.

    • Если вы устанавливаете Linux, вам будет предложено установить Linux рядом с текущей Windows или очистить диск и установить только Linux. Выберите то, что больше всего вам подходит. Если вы выберете установку рядом с Windows, вам нужно будет выбрать количество места на жестком диске, отведенного для Linux.
  • Отформатируйте разделы. Если вы устанавливаете Windows, вам нужно будет выбрать раздел, на который вы хотите ее установить. Удаление разделов приведет к удалению всех данных, а свободное место превратится в Нераспределенную область. Выберите Нераспределенную область и создайте новый раздел.

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

    • Пользователи Windows заполняют персональную информацию после окончания установки.
  • Инструкция

    Для начала попробуйте запустить функцию восстановления системы. Для этого вам потребуется либо установочный диск (при использовании Windows Vista или 7), либо один из множества Live CD (для Windows XP). Вставьте выбранный диск в привод. Включите компьютер.

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

    Если же у вас на компьютере установлена ОС Windows XP, то воспользуйтесь видом Live CD, позволяющим запускать Windows без наличия на компьютере рабочей ОС. Выберите пункт «Загрузка Windows с диска».

    Подождите, пока программа подготовит и загрузит файлы. Это может занять достаточно много времени, потому что скорость чтения с CD-диска гораздо меньше скорости работы винчестера. Теперь выполните требуемые операции, работая в среде запущенной операционной системы. Будьте аккуратны, потому что запуск системы с диска позволяет вам проводить любые операции с файлами установленной ОС Windows XP.

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

    Если вам требуется подготовить жесткий диск к установке новой операционной системы, то вам потребуется портативная версия программы Partition Manager. Запустите ее с USB-накопителя и произведите настройку разделов жесткого диска. Помните, что работая в среде ОС, запущенной с диска, вы не сможете устанавливать дополнительные программы на данный диск.

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

    Вам понадобится

    • - программы Windows miniPE edition или ERD Commander

    Инструкция

    Проверьте подсказку к паролю. Если это не помогло в забытый пароль, попробуйте войти в систему под учетной записью «Администратор». Правда, в этом случае должен быть включен в локальную сеть. Откройте «Пуск» и «Панель Управления» вкладку «Учетные записи пользователей». Выберите , выполните «Сброс пароля». Затем создайте новый пароль, либо оставьте поле незаполненным.

    Сброс пароля компьютер а, не включенного в общую сеть, производите по другой схеме. При компьютер а нажмите F8. Выберите «Безопасный режим» в «Меню дополнительных вариантов загрузки Windows». Загрузите встроенную учетную запись «Администратор». После загрузки Рабочего стола войдите через «Пуск» и «Панель Управления» во вкладку «Учетные записи пользователей». В пункте «Изменение пароля» введите и подтвердите новый пароль, либо оставьте поле незаполненным. Перезагрузите компьютер .

    В случае неудачи воспользуйтесь -восстановительными загрузочными дисками - Windows miniPE edition или ERD Commander. Первый содержит урезанную версию Windows XP, второй является загрузочным аварийно-восстановительным диском.Диск Windows miniPE edition загружайте после того, как в BIOS отметите загрузку с CD-ROM-а. После запуска нажмите кнопку miniPE, войдите в Programs, далее в System Tools, затем в Password Renew. Выберите Select Windows Folder, а в окне Browse for Folder обозначьте папки Windows. Зафиксируйте Renew existing user password. В списке Account укажите учетную запись, а в поле New Password напишите новый пароль. Подтвердите его в пункте Confirm Password. Выполните Install. В информационном окне выйдет сообщение «Password Renew for NTs is successfuly done!». Нажмите в miniPE кнопку Reboot. Перезагрузите компьютер уже с . ERD Commander загружайте аналогично через BIOS. Нажмите Skip Network Configuration. В окне Welcome to ERD Commander укажите операционную систему для . Выберите Start, зайдите в System Tools, обозначьте вкладкуLocksmith Wizard, установите Next. Далее в списке Account укажите учетную запись, а в поле New Password напишите новый пароль и подтвердите в Confirm Password. Перезапустите компьютер .

    Обратите внимание

    Не следует для сброса пароля удалять файлы SAM из system32\config. Это чревато серьезными проблемами, которые устраняются лишь переустановкой WINDOWS. И уж тем более не следует удалять файл файл logon.scr из system32\config, а файл cmd.exe называть logon.scr. Командное окно не откроется, и вы не войдете в систему как Администратор.

    Полезный совет

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

    Источники:

    • Тема на форуме

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

    Инструкция

    Перейдите в раздел
    HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon
    Откройте параметр DefaultUserName введите и сохраните своё имя . Откройте параметр DefaultPassword введите и сохраните свой пользователя.
    Откройте ключ AutoAdminLogon и введите значение 1. Если параметры DefaultPassword и AutoAdminLogon отсутствуют, создайте их, они должны иметь тип «Строковый параметр».
    Перезапустите , вход будет осуществлён автоматически.

    Если компьютер не принадлежит какому либо домену, и на нём установлена ОС Windows XP Home Edition или Windows XP Professional, то автоматический вход можно без реестра.
    1. Запустите редактор реестра, для этого в меню «Пуск» выберите «Выполнить…» и введите строку «control userpasswords2».
    2. В открывшемся окне снимите галочку «Требовать ввод пользователя и » и нажмите кнопку «Применить».
    3. Откроется окно «Автоматический вход в ». Введите и подтвердите пароль в соответствующих полях и нажмите OK.

    Видео по теме

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

    Вам понадобится

    • Компьютер;
    • операционная система Windows

    Инструкция

    Зайдите в систему под именем администратора и удалите . Для этого перезагрузите , после чего дважды наберите комбинацию клавиш CTRL+ALT+DELETE. Введите имя пользователя, обладающего полномочиями администратора. Возможно вместо в поле «Имя пользователя» нужно ввести слово «Администратор», поле «Пароль» оставьте пустым и нажмите «ОК».

    Левой кнопкой мыши кликните по кнопке «Пуск» в строке . Выберите пункт «Выполнить». В появившемся окне наберите команду control userpasswords2 и нажмите «ОК». Перейдите на вкладку «Пользователи», кликните на имени записи, чей пароль вы хотите удалить, затем кликните в поле «Смена ». В появившемся диалоговом окне «Смена пароля » пропишите новый пароль в поле «Новый пароль», далее повторите пароль в поле «Подтверждение», после чего нажмите кнопку «ОК». Перезагрузите компьютер и войдите в систему под новым паролем. Запишите пароль на бумажном носителе информации и храните в месте, недоступном для посторонних.

    Воспользовавшись дискетой (диском) для удаления пароля , также можно зайти в систему без пароля . Для этого перезагрузите компьютер, в поле «Имя пользователя» введите имя того пользователя, чей пароль забыт и нажмите «ОК». В появившемся сообщении «Забыли пароль?» введите пароль и нажмите «Использовать диск сброса пароля ». Таким образом, запустится мастер удаления .

    В окне «Мастер удаления паролей» нажмите «Далее», вставьте диск () для удаления пароля и снова нажмите «Далее». В появившемся поле «Введите новый пароль» впишите новый пароль и в нижестоящей строке еще раз напишите новый пароль для подтверждения. Далее в поле «Введите подсказку для нового пароля » введите подсказку и нажмите «Далее». В новом окне кликните «Готово», и войдите в систему Windows.

    Источники:

    • Вход в систему Windows XP в случае, если пароль забыт или срок пароля истек

    Полезный совет

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

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

    Инструкция

    Откройте пункт меню «Выполнить», нажав кнопку «Пуск». В строке появившегося небольшого окна введите control userpasswords2 и нажмите клавишу Enter. У вас появится меню настройки входа учетных записей в систему, там же вы можете отключить запрос пароля без его удаления и настроить вход по умолчанию для одного из пользователей .

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

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

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