Установка Windows 7 на Lenovo ideapad 330-15AST

Преамбула

Купил б/у-шный ноут Lenovo ideapad 330-15AST (пока совсем непозднер, про запас), внутри у него неонка десятка, естественно, абсолютно насмерть тормозящая, почитал обзоры и вой на куче форумов, что Windows 7 на него установить невозможно, а Windows 10 тормозит чуть ли не с завода, решил попробовать, получилось почти все.

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

Вход в BIOS/UEFI

Наименее геморройный этап установки, у меня получилось нормальным способом, нажимая F2 при загрузке. Если не срабатывает F2, можно попробовать Fn+F2, но если и это не сработает, значит применен дебильный ленововский способ попадания в настройки, вход через F2 залочен в прошивке, и надо найти кнопку Novo на левом боку ноута. Понадобится иголка или женская «невидимка», чтоб ее нажать, т.к. кнопка спрятана в отверстие, как Reset на роутерах.

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

Выбираем BIOS Setup и телемаркет!

У меня кнопка Novo была как на третьей картинке, но F2, слава Древним, не залочена.

Официальная инструкция на сайте Lenovo

Включение поддержки Legacy BIOS

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

1. После попадания в BIOS идем в меню Security и отключаем AMD Platform Security Processor, т.е. устанавливаем этот пункт в Disable.

Да, фоткал на тапок.

2. Сохраняем настройки BIOS и перезагружаемся (F10)
3. Опять заходим в BIOS, переходим в меню Boot и устанавливаем первый пункт (Boot Mode) в значение Legacy Support и второй пункт (Boot Priority) в Legacy First.

Все должно выглядеть так, как на картинке выше, теперь можно менять загрузочные устройства как обычно, наплевав на попытки UEFI думать за пользователя и навязывать ему нафиг не нужную security-загрузку (секунда ненависти к хипстерам и копирайт-шлюхам из Lenovo и M$).

Ремарка про загрузку с USB

Загрузочное legacy вроде бы включено по умолчанию, так что грузиться с USB можно, но дальше все зависит от ОС, в DOS и Linux (во всяком случае в System Rescue CD не отключается, мышь и накопители видно) legacy не отключается, а вот Windows 7 (чистой) отключается. Так что если устанавливать с флэшки, то сначала надо подготовить жесткий диск и скопировать на него дистрибутив. Ниже расскажу.

Инструменты

— Какая-нибудь утилита для разметки (я использовал Boot CD Acronis Disk Director 12)
— Среда для копирования файлов (System Rescue CD (копия), для работы по сети, или дистрибутив Sergey Strelec (ISO, почитать, копия), если устанавливаемся с флэшек).
— Дистрибутив Windows 7 (если устанавливаемся с флэшек, заливаем на отдельную, или как архив/образ на одну из других)
Драйвер чипсета + USB 3.0 (копия)
— Driverpack Solution, желательно максимальной и полной версии.
Кумулятивные обновления Windows 7 от Simplix
— В каталог с дистрибутивом обновления желательно положить update.bat со следующим содержимым:

UpdatePack7R2-22.3.11.exe /IE11

где UpdatePack7R2-22.3.11.exe надо заменить на вашу версию скачанного файла.

Драйвер VGA (копия)
— Среда для запуска установки Windows 7 (я использовал WinPE multiboot от Sergey Strelec) (копия) Прямая ссылка на ISO

Примечание: В DriverPack почему-то нет не USB 3.0 для этой машины, не нормального драйвера видеокарты.

Примечание: Я устанавливал все с PXE-сервера, но с флэшек точно также, только надо много места (или много флэшек).

Установка

1. Надо очистить диск полностью и ре-инициализировать как MBR-диск (изначально он GPT).
2. Далее диск надо разделить, на расширенный несистемный раздел, куда будут скопированы файлы для установки: драйвера, обновления и сам дистрибутив Windows 7 и основной будущий системный раздел вначале диска, который потом надо будет удалить (все, что нужно, Windows 7 сама организует на пустом месте). Винде (пустому месту) я отдал 150 Гб, на остальном создал логический раздел, будущий диск D, на него потом можно грузить пользовательские файлы, или вообще перенести каталог Users, но это совсем другая история.

Стандартная схема разбиения диска перед установкой:

3. Копируем дистрибутив Windows, обновления и драйвера на созданный раздел (будущий диск D:). Я делал это прямо с сервера PXE, загрузившись в System Rescue CD, впрочем, можно сделать это с флэшек, жестких дисков, в сборке Win 7 PE от Sergey Strelec.

4. Загружаемся в Win7PE с диска Sergey Strelec и запускаем установку Windows 7 (скопированный ранее дистрибутив). Устанавливаем Windows на пустое место на HDD. Если в процессе установки (в загруженном Win7PE) вылезут окна, предлагающие отформатировать раздел или открыть его — немедленно отвечаем Нет, остальные всплывшие окна закрываем.

5. После первой перезагрузки грузимся с жесткого диска (вытаскиваем флэшки или выбираем пункт загрузки с HDD, если используется PXE).

Примечание: USB и тачпад на этом этапе не работают, так что все опции во время установки вводим с клавиатуры (для переключения между элементами управления используем TAB, клавиши управления курсором и ENTER).

6. Установка «чистой» Windows 7 завершена, но еще ничего не работает. При первой загрузке вы окажетесь без мыши, с одной клавиатурой.

7. Мышью (курсором) можно управлять с клавиатуры (копия)

8. Перед установкой всех драйверов, добираемся вышеуказанным способом до кумулятивных обновлений Simplix (заранее скачанных) и запускаем update.bat. Хз почему, но без этого нормально не встает чипсет.

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

10. Таким же образом (см п.7) добираемся до установки драйверов чипсета.

11. После установки драйверов чипсета (копия) и перезагрузки, для Windows 7 станут доступны порты USB и все подключенные к ним устройства, в т.ч. и внешняя мышь.

12. Запускаем DriverPack, переключаемся в Режим эксперта и устанавливаем только драйвер LAN (или LAN и WLAN, если вы устанавливали с флэшек).

13. Перезагружаемся, устанавливаем соединение с сетью.

14. После перезагрузки опять заходим в DriverPack, в Режим эксперта и обновляем, что предложат, чего не установлено — доустанавливаем. Кроме видеокарты, на драйвере VGA галочку снимаем, также отключаем весь раздел Драйверные утилиты

15. Установить драйвер видеокарты: официальный сайт Копия

Ссылки

— Boot CD Acronis Disk Director 12 — копирайтная, спрашивайте лично.
System Rescue CD
— Дистрибутив Windows 7 (копирайтный, даже не спрашивайте где скачать, сами ищите)
— AMD Chipset for на Lenovo ideapad 330-15AST: Драйвер чипсета + USB 3.0 (копия)
— Driverpack Solution (слишком большой, огромный, дам по запросу, запрос писать в телеграм).
Кумулятивные обновления Windows 7 от Simplix

Zаражено! Инстаграм Zапрещено!

Фотка сделана в продуктовом магазине Fix Price в Петрозаводске, половина полок там пустые. Объявление висит на стенде с информацией для покупателей.

Интересно, придет ли опять сюда Крылов с Холмогорием, Кашиным и Гафуровым писать, что это фейк и киевская пропаганда? Впрочем, даже если придете — сосируйте.

Еще один классный виндовый мультизагрузочный образ WinPE

От некоего Sergey Strelets, походу украинского разработчика. Украинцы как-то серьезно вообще продвигались в виндохаках и обходе всяких микрософтовских ограничений, так что за это отдельная слава Украине!

Что в комплекте

— Win 8 PE X86
— Win 8 PE X64
— Win 7 PE X86
— Win 10 PE X86
— Другие варианты загрузки

Плюсы

+ Без геморроя грузится по PXE, что через обычный PXE, что через тот, который UEFI PXE
+ Во всех WinPE есть драйвера для USB 3.0, пока не нашел сбоев.
+ Из соответствующего PE можно запустить соответствующую установку Windows (т.е. из 7 — семерку (x86, x64), из 8 — Windows 8/8.1, 10 — десятку)
+ Спокойно размещается на флэшке, можно делать флэшку Rufus’ом

Минусы

— Дистрибутив довольно большой, по PXE грузится долго и надо не упустить момент, когда таки загрузится.
— В BIOS PXE грузятся только Win PE (все), остальные варианты загрузок могут выпасть.

Syslinux/PXE меню

LABEL win710pe
    menu label Windows 7-10 PE
    kernel modules/memdisk
    initrd distrib/windows/win710pe/win710pe.iso
    append iso raw

Скачать

ISO-образ с Mega.NZ

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

Вызов диспетчера устройств Windows из командной строки

Преамбула

Пост из серии спрашивали — отвечаем, в дополнение к предыдущему посту про управление мышью с клавиатуры (копия). На современных ноутах, куда еще можно загнать Windows 7 после установки не работает USB, поскольку оно 3.0, а драйвера в комплекте нет. Ищется оно хреново, и желательно посмотреть на VEN и DEV соответствующего устройства, да по кодам ищется лучше. Коды можно посмотреть в диспетчере устройств. Мышью, а особенно с клавиатуры, ковыряться в менюшках долго, так что есть более простой способ вызова диспетчера устройств из cmd или в Выполнить (Win+R)

Вызов диспетчера устройств Windows из командной строки

Для этого нужно использовать команду

devmgmt.msc

Работает для всех версий Windows, начиная с XP, т.е. Windows XP/7/8/8.1/10

Windows 7: управление мышью (курсором мыши) с клавиатуры

Включение режима управления курсором мыши

При стандартных настройках, которые включены по умолчанию после установки ОС, необходимо нажать комбинацию клавиш Alt + Shift + Num Lock. В появившемся диалоговом окне ответить Да, т.е. нажать Enter (кнопка Да выбрана по умолчанию).

Управление движением курсора мыши с клавиатуры

Далее, курсором мыши можно управлять с цифровой клавиатуры

8 — курсор движется вверх
2 — курсор движется вниз
4 — курсор движется влево
6 — курсор движется вправо

7 — курсор движется по диагонали вверх и влево
3 — курсор движется по диагонали вниз и вправо
9 — курсор движется по диагонали вверх и вправо
1 — курсор движется по диагонали вниз и влево

Чем дольше удерживать соответствующую клавишу, тем быстрее будет двигаться курсор.

Другие опции

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

+ — Аналогично двойному щелчку левой клавишей мыши.

Отключение режима

Для отключения режима надо повторно нажать комбинацию клавиш Alt + Shift + Num Lock.

ЗЫ. Кому интересно, с чего вдруг мне понадобилось — добирался до внутренностей деньгопоглощающего терминала.

Краткая заметка о русификации DOS

Преамбула

Изначально DOS довольно хреново поддерживала русский язык и официального русификатора, ЕМНИС, не было аж до четвертой версии, соответственно, всевозможных самописных русификаторов было напложено на целый грузовой состав с дискетами, и все их рассмотреть возможности не будет, так что рассмотрю один неофициальный, который работает, как минимум с DOS 5.0, и официальный способ для DOS 7.1 (Windows 98 SE)

Если у кого есть что вспомнить, насчет примечательных русификаторов, пишите в комменты.

Ссылки на нужные файлы будут в конце заметки.

KEYRUS.COM

Наверное, самый популярный русификатор на территории СНГ, написан Дмитрием Гуртяком из Украины.

Плюсы:
+ Представляет собой маленькую утилиту из одного COM-файла (32 Кб)
+ Не требует внешних шрифтов и файлов конфигурации. Настройки сохраняются в самом исполняемом файле, да в DOS так было можно.
+ При желании можно подгружать внешние шрифты
+ Есть индикация раскладки клавиатуры изменением цвета рамки вокруг экрана, сигналом PC-Speaker’а, эмуляцией звука клавиш и включением лампочки Scroll Lock (все вместе или по отдельности).
+ Гибкая настройка клавиш изменения раскладки, предлагаются разные сочетания для русской, английской или альтернативной раскладки, впрочем на все три (или только две, если альтернативная не нужна) можно назначить одну и ту же клавишу.

У меня, например, назначены русская и английская раскладка на клавишу F12 и синяя рамка вокруг экрана, если включена русская раскладка.

Русский Norton Commander без русификации:

После запуска KEYRUS.COM:

Ввод русского текста (жаль, что не видна рамка вокруг экрана)

Минусы:
— Для установления своей комбинации клавиш надо знать SCAN-коды клавиатуры
— На некоторых старых машинах запуск KEYRUS сильно замедляет клавиатуру, т.е. она начинает медленно реагировать на нажатия.
Решение: Достаточно прописать в AUTOEXEC.BAT запуск утилиты SPEEDKEY:

C:\DOS\SPEEDKEY.COM

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

Краткая инструкция к KEYRUS.COM на MEGA.NZ (TXT, DOS, RUS)
Краткая инструкция к KEYRUS.COM на PasteBin

Официальный способ русификации

Примечание: проверялось на DOS 7.1 (Windows 98 SE), если есть официальный дистрибутив DOS 5.0 и выше, тоже должно сработать.

Понадобятся следующие файлы из дистрибутива DOS:

COUNTRY.SYS — драйвер, устанавливающий региональные настройки
DISPLAY.SYS — драйвер дисплея для текстового режима.

EGA.CPI
EGA2.CPI
EGA3.CPI
ISO.CPI
— шрифты, ISO.CPI можно не копировать, там шрифт в одной из кодировок ISO, которая редко используется в DOS

KEYB.COM — утилита, подгружающая драйвер клавиатуры.

KEYBOARD.SYS
KEYBRD2.SYS
KEYBRD3.SYS
KEYBRD4.SYS
— драйвера клавиатуры, отвечающие за переключение раскладки и поддержку ввода с клавиатуры, по факту, для русского языка используются только KEYBRD2.SYS и KEYBRD3.SYS.

MODE.COM — утилита, выбирающая кодовую страницу и соответствующий шрифт.

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

Примечание: Пусть все файлы находятся в каталоге C:\DOS\ (при необходимости, замените путь на свой).

Далее, прописываем в CONFIG.SYS следующие команды:

device=C:\DOS\display.sys con=(ega,,1)
Country=007,866,C:\DOS\country.sys

CONFIG.RUS на PasteBin

А в AUTOEXEC.BAT следующие:

C:\DOS\MODE.COM con codepage prepare=((866) C:\DOS\ega3.cpi)
C:\DOS\MODE.COM con codepage select=866
C:\DOS\KEYB.COM ru,,C:\DOS\keybrd3.sys

Переключение клавиатуры

Вовчик Воротов aka Bill Gates, так и не додумался (аж до самой «смерти» DOS’а) о том, что люди захотят как-то задать переключение раскладки клавиатуры, потому без правки HIEW или другим HEX-редактором (а еще надо знать, где поправить) просто так изменить ее не получится, но можно сделать это сменой драйвера клавиатуры.

Если вы хотите, чтоб переключение на английский осуществлялось Left ALT + Left SHIFT, а на русский Right ALT + Right SHIFT, то оставьте все как есть.

Другой вариант, это Left CTRL + Left SHIFT (английская раскладка) и Right CTRL + Right SHIFT (русская раскладка). Для второго способа, надо в AUTOEXEC.BAT заменить keybrd3.sys на keybrd2.sys

Ссылки на файлы

KEYRUS.COM (ZIP-архив с Mega.NZ)
Краткая инструкция к KEYRUS.COM на MEGA.NZ (TXT, DOS, RUS)
Краткая инструкция к KEYRUS.COM на PasteBin
SPEEDKEY.COM (ZIP, Mega.NZ)
Файлы для официальной русификации DOS (для DOS 7.1)

Подключение RAW образа диска в Windows

Преамбула

Захотел запилить еще пару образов DOS, как для себя, так и для дела, пока сижу на складе и ковыряю в носу, но линуксовый ноут оставил дома, так что встал вопрос, чем можно примонтировать RAW образ диска, т.е. тот, который создавался с помощью dd или fsutil в Windows.

Решение

Нашел программку OSFMount.

Плюсы:
+ Бесплатная
+ Поддерживает, кроме RAW-дисков, которые не поддерживает почти никто, еще и кучу других форматов (см. ниже).
+ Может смонтировать образ как RAM-диск
+ Можно создавать новые образы в RAM
+ Форматировать (некоторые форматы)
+ Увеличивать размер (некоторые форматы)
+ Подключать, как съемное устройство
+ Конвертировать одни форматы в другие (некоторые форматы)

Минусы
— Только Windows 7 и выше
— Если подмонтировать раздел диска из образа на ту же букву диска, где был ранее подмонтирован образ HDD из WMware, то откроется ранее подмонтированный диск WMware. Решение — монтировать на другую букву или перезагрузить винду.

Поддерживаемые форматы

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

1. Запускаем программу, заходим в меню File —> Mount new virtual disk… или жмем Alt+N.

2. Выбираем Image file [1]
3. Букву диска [3]
4. Drive type (тип диска) лучше оставить в Auto, он прекрасно определяет сам, но если вдруг перепутал (в редких случаях может спутать Floppy и HDD), то можно поменять
5. При необходимости снять галочку Read-only drive (только для чтения) [4] и поставить Mount as removable device… (смонтировать, как съемное устройство) [5]
6. Выбрать файл образа (нажать кнопку ) [2]
7. Если на образе есть разделы, программа их обнаружит, и предложит выбрать нужный:


Программа определит формат и нужные параметры, после нажатия ОК в предыдущем окне, диск будет смонтирован и появится в главном окне программы.

Открыть можно прямо отсюда, двойным кликом по строке в таблице, или нажатием клавиши Enter на соответствующей строке.

Вот мой минимальный образ DOS для загрузки по сети (PXE):

Размонтировать — кнопкой Dismount или клавишей DEL, выбрав в таблице подмонтированный образ.

Скачать

Официальная страничка программы, краткая инструкция (на буржуйском) и ссылки на скачивание
Версия x86
Версия x64
Версия x64 (последнее обновление) (я не тестировал)
Копия (все три инсталлятора) на Mega.NZ

Загрузочные дискеты Windows NT

Нашел и скопировал еще загрузочные дискеты Windows NT 4, впрочем, и сам образ скопировал, но выложить не могу, ибо копирайт.

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

Скачать все три аварийных дискеты Windows NT 4.0 в одном архиве с MEGA.NZ (RAR/IMG)

ЗЫ. Второй раз за день ошибаюсь в ссылке, Роскомнадзор, что-ли, порчу наводит…

Официальная родная загрузочная дискета от MS-DOS 7.1 (Windows 98 SE)

Нашел таки живую, физическую загрузочную дискету с DOS’ом от Windows 98 SE которая была в родном комплекте (диск+дискета), пришлось поковыряться, но слил оригинальный образ, благо все хранилось чуть ли не в вакуумной упаковке, так что снялось до последнего сектора без ошибок.

Часть конфигурационного файла SYSLINUX

Для загрузки образа по сети или с CD-диска.

LABEL winb98se
    menu label Boot floppy Win98se DOS image
    kernel modules/memdisk
    initrd distrib/dos/winb98se/winb98se.img
    append floppy

Скачать

Скачать образ дискеты с MEGA.NZ

Образ Windows 3.11 и Microsoft Office.

Некоторым образом готовимся к санкциям.
В интернеты пока не получилось выйти, но по локалке оно вроде соединяется. Хотя, конечно, для полного теста надо найти две 486-х машины, пока есть одна, и та 386-я, не нашел ISA-карты для нее, а второй — третий пень

Скачать образ с Mega.nz (IMG/GZip)

Запуск Windows 3.11 с Word и Excel

Преамбула

Один из юзеров lj.rossia.org намедни решил поностальгировать и поиграться с DOS’ом, и в это же время мне попался образ готовой системы с Windows 3.11, ну как образ — на самом деле это был бэкап установленной уже системы, но без, собственно DOS 6.22, зато в Windows уже был установлен Word, Excel и даже какая-то поддержка сети. Со всем этим, в свое время, ИРЛ я имел только шапочное знакомство, так что попытаюсь реанимировать старый бэкап.

Начальная настройка

Запустилось!

Дальнейшая настройка

Office работает!

Word:


Excel:


Остальное

Блиц-криг

Вроде бы превратился в бряц-кряк. Или в блядсь-кряк.
Что, конечно, радует.
А то вчера я, конечно же, охуел. Бункерная крыса ебанулась окончательно.

Хуево, что от свифта сразу не отключили, насколько я понял, тому ще Германия, Италия, Венгрия (где-то я этот наборчик в мировой истории уже видел), и ВНЕЗАПНО, Кипр против.

Ходорковский, чому-то, боится распада ГОРФ. А по мне, дык это самый лучший вариант.

ВОЕННЫМ ГОРФ — ЗЕМЛЯ СТЕКЛОВАТОЙ! И даже 18-летним «деткам». Сдохните, суки.

Перевод температурных шкал: Цельсий/Кельвин/Фаренгейт

И заодно функции на C# для знакомого школьника, шоб себя проверил.

Градусы Цельсия в градусы Кельвина

K = C + 273.15

double C2K(double C)
{
    return C + 273.15;
}

Градусы Цельсия в градусы Фаренгейта

F = C * 9/5 + 32

double C2F(double C)
{
    return C * 9.0 / 5.0 + 32.0;
}

Градусы Кельвина в градусы Цельсия

C = K — 273.15

double K2C(double K)
{
    return K - 273.15;
}

Градусы Кельвина в градусы Фаренгейта

F = (K — 273.15) * 9/5

double K2F(double K)
{
    return (K - 273.15) * 9.0 / 5.0 + 32.0;
}

Градусы Фаренгейта в градусы Цельсия

C = (F — 32) * 5/9

double F2C(double F)
{
    return (F - 32.0) * 5.0 / 9.0;
}

Градусы Фаренгейта в градусы Кельвина

K = (F — 32) * 5/9 +273.15

double F2K(double F)
{
    return (F - 32.0) * 5.0 / 9.0 + 273.15;
}

Inksсape: Текст по окружности.

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

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


Крупный вариант скрина

Далее с иллюстрациями под катом

2. Теперь можно отодвинуть и удалить ненужный круг.


https://i.imgur.com/92bNi9O.png

Также можно сделать и с первым кругом, если он не нужен.

ФАНФАРЫ!

Васябук

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

https://www.facebook.com/profile.php?id=100077681528723

Вести его не буду, ибо нахуй надо, с 2007-го, когда васябук даже вконтакту уступал, он испортился окончательно. Интерфейс для пятируких трактористов с Юггота.

Можете писать туда ЛС, но лучше предупреждайте, что туда написали, в комментах или Телеграме, например.