Windows 7

Хочу Windows 7 (а также 8 и 10)

Системы хорошие, но нужен и хороший ПК. Стандартные требования известны (процессор 1Гц и 2Г оперативки), но в реальности система будет работать очень медленно. Хотеть мы будем естественно 64 bit систему.

Можно ли поставить Windows 7 на старый ПК (socket 478 / IDE) ? Можно поставить 32-bit систему, но лучше этого не делать. В Windows 7 много мелких файлов отвечают за работу ядра системы и через интерфейс IDE все будет работать ОЧЕНЬ медленно. Т.е. система установится и сама найдет все драйверы к старому оборудованию — но работать будет очень не комфортно. Для Windows 7 нужен процессор побыстрее и самое главное — интерфейс SATA для дисков.
Еще лучше и быстрее — SSD 🙂

На слабую машину с IDE диском (для комфортной работы) можно установить или Windows XP или Linux Mint (с похожим графическим интерфейсом).

Системные требования для Windows 7

Устройства Минимальные Рекомендуемые
 Процессор
Память
Место на диске
 1 Ггц
2 Гб
20 Гб
 1,5 Ггц
4 Гб
50 Гб

 

Шутники, однако 🙂

На самом деле мы хотим комфортной работы. Как показывает опыт, при связке ОС Win7 64 bit + браузер + скайп + игра = занимается порядка 3,5 Гб оперативной памяти. А если еще процесс svchost «проснется», то еще +1 Гб будет занят. Что означает скорое обращение к файлу подкачки и резкое снижение скорости работы ПК.

Видится так:
— минимальная память = 6 Гб
— желаемая память = 8 Гб
— оптимально = 16 Гб

Конечно, при наличии «тяжёлых» программ (проектирование / графика / видео) память надо будет еще увеличить в 2-3 раза.

И да, в процессе работы Windows 7 расползается на 50-70 Гб (в основном из-за дублирования всех основных файлов), что означает минимальный объем диска от 150 Гб — мы же хотим помимо ОС еще программы устанавливать.

Итого желательная система (для нормальной работы) для Windows 7 64 bit:
— материнская плата с SATA 2 с поддержкой AHCI (начиная с LGA 775)
процессор желательно на 4 физических ядра (одно-два ядра будет себе периодически система забирать)
— SSD от 150 Гб
оперативная память 8 Гб (лучше 16 Гб для организации RAM-диска и переноса туда файла подкачки)

Что не получится.

— нельзя обновиться с Windows XP на Windows 7 — разная архитектура,  нужно ставить или рядом или на чистый диск, потом переустанавливать все программы, настройки перенести так просто не получится
— нельзя обновиться с 32 на 64, это касается и XP 32 на 7-ку 64, и Windows 7 32 на Windows 7 64

— использовать на одном диске MS DOS и разные Windows, т.е. установить получится, а запускаться (без дополнительного загрузчика) будет только DOS. Сначала BIOS смотрит нулевую дорожку диска и только потом активные разделы, а DOS для загрузки забирает нулевую дорожку для себя.


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

MS DOS надо ставить на диск, второй раздел которого используется под данные, тогда можно грузиться и через BIOS (не мешая никому) и через мультизагрузчик (добавив в его меню).

1. Диск
— сам диск SSD где-нибудь на 240 ГБ
— стандарт диска SATA 3 (9 Мб/с — это биты, а не байты)
— поддержка диском режима TRIM
— на материнской плате тоже SATA 3
— поддержка контроллером SATA режима ANCI (Advanced — продвинутый режим, работает по другому и немного быстрее)

Пропускная способность определяется самым узким звеном — если в ПК поддерживается только SATA 2, то диск SATA 3 будет показывать скорости SATA 2

2. Оперативная память
— минимум 8 Гб (система занимает в реальности порядка 1-1,5 Гб, а нам нужно еще и программы куда-то грузить)
— еще в оперативной памяти мы будет создавать виртуальный диск на 3Гб  для своп-файла (что бы не расходовать ресурс SSD)
— память минимум формата DDR3
— минимум 2 планки, что бы на материнской плате включился dual-режим
— лучше 12-16 Гб

Вот пример установки Windows 7 Максимальная 64-bit на не новый ПК 2007 года (SATA 2 без AHCI, DDR 2, Pentium D925)

По скорости диска получилось удачно 7,2 (SSD даже без поддержки ANCI со стороны контролера), но скорость процессора невелика. И скорости памяти DDR 2 не хватает, всего оценка для памяти 5,5.

Да, кстати, рост быстродействия при замене HDD SATA 3 на SSD SATA 3 составил порядка двух раз, при том, что сам интерфейс на материнской плате SATA 2 (т.е. скорость канала передачи данных не выше 6 Мбит/сек). Что это означает? А это означает, что надпись на HDD SATA 3 говорит о том, что контроллер диска всего лишь поддерживает интерфейс SATA 3, а вовсе не сам диск работает на таких скоростях (для SATA 3 это 9 Мбит/сек). Маркетинг, однако…

Кроме того, Windows 7 Максимальная 64-bit просто требует 12 Гб (оптимально, в настройках памяти) для файла подкачки…. Если мы его будем делать в памяти (RamDisk), то памяти нужно где-нибудь 32 Гб (из которых мы 12 отдадим RamDisk и файлу подкачки на нем), 4 планки DDR3 по 8 Гб, объема в 16Гб маловато будет.

Итоговые скорости, контроллер SATA2 (без AHCI)

RamDisk, т.е. оперативная память DDR2 800 МГц HDD Hitachi 500 Гб SATA 3 SSD Kingston 140 Гб SATA 3

Оперативная память самая быстрая (которую видно как RamDisk), на порядок (в 10 раз) быстрее SSD.

SSD быстрее HDD где-то в 2,5 раза.

3. Мы хотим иметь в ПК несколько независимых ОС
— каждой ОС на своем диске
— переключение через БИОС (часть новых БИОС позволяют переключать в ходе старта системы по F12)
— при установке ОС на текущий диск все остальные диски должны быть физически отключены — иначе Win 7-8-10 изменит остальным ОС загрузчики и создаст меню загрузки (у пользователя установщик ничего спрашивать не будет)

Как сделать независимый загрузчик — смотрим здесь.

4. Установка нескольких ОС на один диск
— нельзя ставить в один раздел, т.к. папка Windows только одна для текущей системы, предыдущая система будет отключена и перемещена в папку Windows.old (откуда уже ее не запустить)
— разные ОС ставятся в разные разделы на диске
— если раздел не подготовлен, то установщик Windows 7-8-10 создаст там два раздела — скрытый раздел без буквы (100Мб System recovery) и основной для системы
— Windows 7 использует MBR (Master Boot Record), как и Windows XP
— для варианта MBR можно для ОС использовать только 3 первичных раздела = или три Windows XP или XP и Windows 7 (или 8 или 10)
— Windows 8 & 10 используют другой стандарт разметки разделом GPT, т.е. просто удалить 8-ку и поставить 7-ку не получится (нужно на диске удалять все разделы или конвертировать их в стандарт MBR)
— если системы будут независимые, то без разницы, что ставить сначала (для зависимых систем — сначала ставится младшая система XP, потом старшая система  7-8-10)
— это связано с тем, что загрузчик единственный и он физически находится в начале диска и что бы запустить ОС из другого раздела — нужно внести изменения в первоначальный загрузчик более ранней системы
— диск с текущей ОС делаем неактивным и скрываем, новую ОС ставим в отдельный первичный раздел

Итого: у нас в разных разделах стоят разные ОС. Мы  можем их запускать, указывая их раздел как активный, например через бесплатную программу AOIME., есть бесплатная версия, загрузка здесь
— для запуска WinXP делаем ее раздел активным
— для запуска Win7 делаем активным раздел System Recovery

Ура, две независимые ОС!

Ага, радоваться рано, дядя Билли позаботился о пользователях. В Windows 7 по умолчанию стоит галочка «показывать список операционных систем». После запуска Windows 7 просканирует все диски и таки покажет пользователю список установленных ОС. И конечно, сломает загрузчик Windows XP.

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

Галочка там стоит по умолчанию 🙁

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

Как убрать эти лишние ОС из списка? Есть специальная программа bcdedit.com, которая запускается только из-под Администратора.

Подробнее здесь.

5. Входим Администратором в Windows 7

В Windows 7 вход как Администратор сложнее, чем под Windows XP. Сначала надо активировать этого пользователя. Запускаем командную строку от имени Администратора

Потом в командной строке пишем

net user Администратор /active:yes

Результат

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

 

После удаления из списка другой операционной системы с помощью bcdedit, дезактивируем Администратора

net user Администратор /active:no

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