Сегодня 05 мая 2024
18+
MWC 2018 2018 Computex IFA 2018
реклама
Программное обеспечение

Изготовление резервной копии Win9x

Автор: Гончаров Александр

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

Я раньше сам был вынужден, где то в среднем раз в неделю, начинать все чистого листа.

Именно с чистого листа. И никаких там полумер, вроде "setupcore.exe". Ну а затем - драйвер видео, драйвер сетевушки, модем и прочее. Потом привычные установки десктопа и DialUp т.д... Напоследок минимальный набор необходимого софта.

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

Вот уже более полугода процедура переустановка "начисто" у меня занимает около 4 минут. Причем, это вместе с установкой всех драйверов, личными настройками и оптимизацией. Вы скажите что это невозможно? Вполне, и более того, это чрезвычайно просто. Эту процедуру я называю "сепулька" (у Станислава Лемма есть повесть, в которой действие происходит на на планете с очень частыми метеоритными дождями. Так вот цивилизация, на этой планете обитающая пользовалась "сепульками". "Сепульки" - это некий дремлющий дубляж живого существа, который активируется после смерти последнего и занимает его место, сохраняя все особенности, память и т.д. Мне показалось что очень подходящее название.)

Все что нужно для создания "сепульки", можно перечислить по пальцам одной руки: DOS версия архиватора (использую rar v.2.00 ), WIN версия архиватора (использую WinRar 2.50), smartdrv.exe, deltree.exe, и пара bat файлов. Все.

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

Проблему разрешил вопрос: "а сколько в свежеустановленном WIN длинных имен и каков их объем?". Оказалось, где то в пределах 25 Kb. Причем все они "не критичные". Остальные имеют старую добрую форму 8:3.

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

Теперь о конкретной реализации. Сразу стоит заметить что все нижесказанное относится к русской версии OSR2. Изготовление аналогичной копии для других версий не вызывает трудностей. Главное понять принцип.

Перед началом процедуры, на всякий случай, нужно скопировать в корень command.com и в autoexec.bat поставить set comspec=C:command.com.
В корне загрузочного диска создаем директорию WinSep и кидаем туда smartdrv.exe, deltree.exe, rar.exe и winrar.exe (для централизации). При помощи winrar создаем архив wb_long.rar и кладем туда все каталоги и файлы с длинными именами.

Вот мой список:

  • Temporary Internet Files;
  • Главное меню;
  • Рабочий стол;
  • Internet Mail;
  • Internet News;
  • ShellconCache;

Затем выходим в эмуляцию, и при помощи rar, создаем архив wb_shor.rar и кладем туда все оставшиеся файлы.
Теперь осталось создать два bat файла.

SEP_SH0.BAT

ECHO OFF
smartdrv.exe
CLS
ECHO #########################################
ECHO ##
ECHO #!!! WARNING !!!#
ECHO # YOU REAL WANT to USE "SEPULCA" ?#
ECHO ##
ECHO #########################################
PAUSE
CLS
ECHO ######################################################
ECHO ##
ECHO #!! WARNING !!!#
ECHO # DIRECTORY WINDOWS WILL PRESENTLY is REMOVED!!! #
ECHO ##
ECHO ######################################################
PAUSE
DELTREE /Y C:WIN95
CLS
ECHO #################################################
ECHO ##
ECHO #!!! WARNING !!!#
ECHO # DIRECTORY WINDOWS REPLY FROM "SEPULCA" !!!#
ECHO ##
ECHO #################################################
rar x Sep_sh0.rar C:
scandisk /nosave /autofix /nosummary

sep_long0.bat

echo off
cls
ECHO ##############################################
ECHO ##
ECHO #!!! WARNING !!!#
ECHO # LONGNAME FILES REPLY FROM "SEPULCA" !!!#
ECHO ##
ECHO ##############################################
ause
winrar x Sep_long0.rar C:Win95

Поздравляю! Теперь, для "переустановки" вам достаточно выйти в эмуляцию и запустить sep_sh0.bat. Затем перезагрузиться GUI, и запустить sep_long0.bat.
Все.
Напоследок хочу заметить что сам я, имею три подобных заготовки:

  • 1 - совершенно чистый (27 Mb);
  • 2 - с DialUp;
  • 3 - с минимальным набором приложений.
Прямо как "сохраняшки" в Doom'е :-)
Всё очень просто.
 

// ----------
Здравствуйте!
Хотелось бы дополнить статью "Изготовление резервной копии Win9x"

Есть хорошая утила - DOSLFNBK
Сохраняет/восстанавливает образ длинных имен под голым DOS. Работает под FAT16. Под FAT32 не проверял.

По поводу бэкапов вообще.
Давно уже использую следующую систему. Продвинутого в ней ничего нет. Просто второй винчестер емкостью равной основному. Если основной лучше иметь покруче/дороже, то для бэкапов сойдет и простенький Seagate или аналог. Главное - близкая емкость. А дальше - под голым DOS все переливаю с помощью GHOST от Нортона. Ему что FAT16, что FAT32 - все равно.

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

Плюсы:

  • Скорость восстановления всего. Что 9x, что 2000 виндов;
  • При условии регулярного, каждодневного бэкапа, который на винте в 13Гб занимает не более получаса;
  • Спасает от ошибок типа "Выставить 133 Мгц на шине, а на PCI подать 1/3";
  • Спокойный сон.
Минусы:
  • Стоимость доп. винта - около 100 $
Но мне не кажется, что головная боль, связанная с потерей всего, что нажито/выкачано непосильным трудом, стоит дешевле.

 
 
Если Вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Вечерний 3DNews
Каждый будний вечер мы рассылаем сводку новостей без белиберды и рекламы. Две минуты на чтение — и вы в курсе главных событий.

window-new
Soft
Hard
Тренды 🔥
Французский стартап представил технологию RIS для дешёвого спутникового интернета 37 мин.
Учёные создали энергонезависимую память, которая не портится при нагреве до 600 градусов 10 ч.
Asus представит на Computex 2024 консоль ROG Ally 2024, блок питания Thor 1600 III, ИБП Mojlonir и многое другое 13 ч.
Квартальные продажи HDD приблизились к 30 млн штук, а Western Digital вышла в лидеры 17 ч.
Спрос на первый российский микроконтроллер на базе RISC-V оказался очень высоким 17 ч.
Разработано бактерицидное покрытие из меди для сенсорных экранов, и оно прозрачное 19 ч.
Virgin Galactic назначила новый суборбитальный полёт на 8 июня — несмотря на происшествие в прошлый раз 21 ч.
В первом квартале выручка от реализации смартфонов достигла сезонного максимума, объём поставок вырос на 6 % 04-05 06:02
В юбилейной публикации блога AMD слова «искусственный интеллект» упоминались 23 раза 04-05 05:18
Ученые создали светофильтр на 2D-полупроводнике, который прокачал недорогую камеру и открыл новый путь к оптическим компьютерам 03-05 22:43