SuperDOS 3 beta 4 3.10.2011 Автор сборки - Алексей Надёжин ammo1@mail.ru, mp5.ru ICQ:165766180 www.superdos.ru - Загрузка из WindowsXP, с любого USB-носителя (флешки), с CD/DVD - 18 вариантов загрузки - Поддержка длинных русских имён, в том числе и на CD/DVD - Полная поддержка NTFS (чтение, запись, русские длинные имена) - Все необходимые DOS-программы и тесты, включая Memtest86+, Speedsys, Testmem, Hddspeed, Mhdd, Norton Disk Editor и NOKIA test - Запуск Partition Magic, Drive Image Кому и зачем нужен SuperDOS SuperDOS пригодится всем, кто считает себя не просто пользователями компьютера. С помощью него Вы сможете "разбить" и отформатировать жёсткий диск, протестировать работоспособность "железа", скопировать систему на новый компьютер, восстановить работоспособность Windows и спасти важные данные при сбоях, прошить BIOS. Пара слов об авторских правах К сожалению, SuperDOS не может быть полноценным свободно распространяемым продуктом, так как неизбежно содержит компоненты, охраняемые авторским правом. Поэтому предполагается, что Вы являетесь обладателем всех лицензионных продуктов, копии компонентов которых используются в сборке SuperDOS. Любая продажа и коммерческое тиражирование SuperDOS запрещены. Бесплатная передача сборки SuperDOS лицам, признающих себя обладателями упомянутых лицензионных продуктов, приветствуется. :) Запуск и установка SuperDOS Запуск и установка описаны в отдельной инструкции - install.txt. !!!!!!!! Внимание!!!!!!!!! К сожалению, если объём жёсткого диска превышает 500 Гбайт, механизм запуска из Windows работает некорректно. При попытке запуска с такого диска, компьютер перестанет загружаться. Для восстановления загрузки Windows необходимо восстановить оригинальный MBR так, как описано в разделе "Решение проблем". Возможности SuperDOS и варианты загрузки Скорее всего, самой интересной Вам покажется возможность загрузки с поддержкой длинных имён и NTFS. Этот режим может помочь в восстановлении Windows, однако он имеет ограничения и пригоден только для простых операций. Часто для полноценной работы с NTFS удобнее загрузить LiveCD с WindowsXP, например "Ultra Small Windows XP Flash Edition". Во всех режимах загрузки используется оболочка Volkov Commander. Основное меню загрузки: 0. Clean DOS, VC 4.00 - голый DOS и Volkov Commander 4.00 1. CD/DVD, Mouse, Rus, VC 4.99, Long file names - DOS с поддержкой CD, мышки, длинных имён и русификатором 2. Himem, CD/DVD, Mouse, Rus, VC 4.99, Long file names - то же с Himem 3. Himem, EMM, CD/DVD, Mouse, Rus, VC 4.99, Long file names - то же с Himem и EMM 4. Ramdisk, DMA, Himem, EMM, CD/DVD, Mouse, Rus, VC 4.99, Long file names - то же с виртуальным диском 5. SuperDOS - NTFS & ext, Himem, DMA, CD/DVD, Mouse, Rus, VC 4.99, Long file names - режим с поддержкой NTFS. 6. Norton Disk Editor - запуск Norton Disk Editor 7. Partition Magic (on C:, D:, A: or CD/DVD) - запуск Partition Magic 8. Drive Image (on C:, D:, A: or CD/DVD) - запуск Drive Image 9. Test menu (System, memory, hdd tests) - меню тестов. Меню тестов: SpeedSys v4.78 - CPU, Memory, HDD test - Тест SpeedSys TestMem v1.1b - Memory test - Тест памяти TestMem v2.1 - Memory test - Ещё один тест памяти Memtest86+ v4.20 - Professional Memory test - Третий тест памяти NOKIA monitor test - Тест монитора Hddspeed v2.0 - HDD test & Repair (only first 8 gb) - Тест жёсткого диска Hddspeed v2.32 - HDD test & Repair - Версия с поддержкой дисков более 8 гбайт MHDD v4.6 - Low Level HDD Diagnostic & Configuration - Диагностика HDD Victoria v3.4 - Low Level HDD Diagnostic & Configuration - Диагностика HDD При выборе любого пункта меню с программой или тестом, после выхода из программы запускается Volkov Commander 4.00. По нажатию F2 вызывается меню, содержащее команды для запуска утилит, тестов и других полезных вещей. Например, можно загрузиться в самом просто режиме чистого DOS и запустить русификатор, поддержку длинных имён и драйвер NTFS. Работа отдельных пунктов зависит от режима загрузки. Например, создание RAM-диска будет работать только при загрузке с драйвером Himem. Если была запущена поддержка NTFS, завершать работу с SuperDOS обязательно нужно двойным нажатием Ctrl-Alt-Del (только в этом случае происходит корректное завершение работы с NTFS), а затем выключить компьютер. Режимы запуска программ с других дисков Программы Partition Magic, Drive Image запускаются с других дисков. При запуске программы происходит поиск в следующей последовательности: Partition Magic: C:\!!\PM8\PQmagic D:\!!\PM8\PQmagic %sys%\!!\PM8\PQmagic C:\PROGRA~1\POWERQ~1\PARTIT~1.0\DOS\PQmagic D:\PROGRA~1\POWERQ~1\PARTIT~1.0\DOS\PQmagic X:\!!\PM8\PQmagic Drive Image: C:\!!\PQDI\PQDI D:\!!\PQDI\PQDI %sys%\!!\PQDI\PQDI C:\PROGRA~1\POWERQ~1\DRIVEI~1\PQDI D:\PROGRA~1\POWERQ~1\DRIVEI~1\PQDI X:\!!\PQDI\PQDI Особенности работы с приводами CD/DVD SuperDOS поддерживает до трёх приводов. Первому назначается имя X:, второму - Y:, третьему - Z:. К сожалению, SuperDOS не поддерживает USB-CD. Поддержка USB Поддержка USB-накопителей происходит на уровне BIOS. Накопители, которые были подключены при включении компьютера, будут видны в SuperDOS. В SuperDOS имеются также драйверы USB USBASPI и USBCD (Panasonic), DI1000DD \ (NOVAC Co.). Эти драйверы запускаются командным файлом usb.bat из папки DOS, но они работают нестабильно и на большинстве современных компьютеров зависают. Всё, что могу посоветовать - скачать тестовую сборку USB Driver Disk (http://johnson.tmfc.net/dos/usbdrv.html) и попытаться найти один из драйверов USB, который заработает с Вашим компьютером. Как всё устроено За основу взят FreeDOS. Поддержка длинных имён осуществляется драйвером DOSLFN (Henrik Haftmann, Jason Hood - http://www.geocities.com/jadoxa/doslfn), который в сочетании со специальным интерфейсным драйвером CD - SHSUCDX (John McCoy, Jason Hood - http://www.geocities.com/jadoxa/shsucdx) даёт поддержку длинных имён на CD/DVD. Виртуальный диск создаётся с помощью драйвера XMSDSK (Frank Uberto). Поддержка NTFS сделана с помощью драйвера NDOS (Paragon). Система работы с виртуальным DOS'ом в XP взята из PowerQuest Drive Image 2002. Как работает DOS, грузящийся из XP При запуске происходит следующее: MBR жёсткого диска сохраняется в файле mbr.dat, а затем модифицируется для загрузки DOS. Далее завершается работа Windows, компьютер перегружается. Запускается загрузчик из модифицированного MBR, восстанавливает оригинальный MBR, образ диска DOS загружается в оперативную память и с помощью специальных драйверов, запускается в памяти, эмулируя диск A: Возможные проблемы SuperDOS, запускаемый из Windows XP не совсем полноценен: так как его диск физически находится в оперативной памяти, любая запущенная программа может изменить эту область памяти и испортить диск. Однако, как показала практика, любые программы запускаются и работают, просто не всегда удаётся после их завершения вернуться в DOS. Но это не беда - достаточно просто перезагрузить компьютер (хоть кнопкой Reset), и снова загрузится Windows XP. Мне встретилась одна модель материнской платы (из более чем 50 опробованных), на которой не работает виртуальный DOS, грузящийся из XP. Это плата Gigabyte GA-K8NSC-939 под AMD Socket-939 на чипсете nForce3-250. Из-за ошибки в BIOS, которая не устранена до сих пор, модифицированный MBR зависает не запустившись. Из-за ошибки в самом загрузчике то же самое происходит, если объём жёсткого диска больше 512 гигабайт. Если Вам не повезло, и произошло именно это (компьютер висит, не загружаясь), загрузите с любого носителя SuperDOS и запустите из папки SuperDOS на жёстком диске файл RESTMBR.EXE. Далее загрузитесь в Windows XP, и, если у Вас был нестандартный MBR (например с мультизагрузкой), восстановите его командой MBRUTIL /R=MBR.DAT (не забудьте перейти в папку SuperDOS). Для первичного восстановления MBR можно также загрузиться с установочного CD Windows XP в консоль восстановления и дать команду FIXMBR. Нежелательно запускать загрузку из XP, когда в системе два и более жёстких дисков, а загрузка установлена в BIOS'е не с первого диска. В некоторых случаях, загрузчик может модифицировать MBR не того диска, который назначен загрузочным, а физически первого диска. В случае, если MBR содержит ошибки в таблице разделов, SuperDOS может не запуститься (не произойдёт завершения работы XP). В этом случае рекомендую сравнить отчёт VFINST.LOG с эталонным файлом VFINST_OK.LOG. Полезные программы на диске SuperDOS SPEEDSYS - Пожалуй, лучший тест для DOS. Показывает тип процессора, памяти, HDD, CD. Тестирует скорость процессора, памяти и HDD. TESTMEM - Маленький, но качественный тест памяти (http://testmem.narod.ru/testmem1.htm). TESTMEM2 - Ещё один тест памяти того же автора. Рекомендуется применять в дополнение к TESTMEM. (http://testmem.narod.ru/testmem1.htm). MT420 - Memtest86+ v4.20 - Профессиональный тест памяти, который обычно встречается только на отдельной загрузочной дискете или CD без файловой системы. (http://www.memtest.org). HDDSPEED - тест жёстких дисков. Строит графики скорости верификации, чтения и записи. Может использоваться для восстановления soft-bad блоков диска с помощью теста скорости записи без потери информации. Тест может работать только с первыми 8 гб жёсткого диска. (http://xponik.spb.ru/hddspeed). HDDSPD2 - Новая, но несколько недоделанная версия предыдущего теста с поддержкой доступа ко всему объёму больших дисков. MHDD - Программа управления жёстким диском. Позволяет просматривать и модифицировать SMART, управлять Acoustic Management и много чего ещё. (http://hddguru.com/content/en/software/2005.10.02-MHDD) VICTORIA - Программа работы с жёстким диском, логическое продолжение MHDD. (http://hddguru.com/software/2005.10.03-Victoria). Norton Disk Editor - Редактор жёсткого диска. NOKIA - Аналог популярного теста мониторов, работающий в DOS (http://www.nokiatest.narod.ru) DT - Простой тест читабельности дисков FDR - Floppy Disk Reanimator - вычитывает дискеты со сбоями, и то, что получилось, копирует на другую дискету. FNT - Лучший русификатор DOS. Умеет всё. Настраивается как угодно. SWEEP - Программа, выполняющая любую команду или программу над всеми вложенными папками. Например Sweep Del C:\*.* последовательно обойдёт весь диск и аккуратно удалит все файлы, оставив папки нетронутыми. :) CMP - Программа точного сравнения любого количества файлов. Хоть всего C:\ (http://ecrew.org) FC - Сравнение текстов с выводом различий FDFORMAT - Продвинутая программа форматирования дискет UNRAR - Распаковщик архивов RAR (Еагений Рошал, www.rarsoft.com) util\pqvfedit.exe - редактор образов флоппи-дисков. Позволяет извлекать файлы из образа и добавлять их туда. С помощью него Вы можете модифицировать образ SuperDOS.ima. Благодарности Отдельное спасибо Yurkesha (http://yurkesha.mylivepage.ru) за сборку с поддержкой длинных имён и USB, которая и натолкнула меня на идею сделать SuperDOS. Спасибо Сергею Бойко за помощь в тестировании и обнаружении нескольких серьёзных глюков. Спасибо авторам популярных сборок DOS. Многие идеи почёрпнуты оттуда: Сергею Елисееву (Emergency Master Rescue Disk 2005, http://www.remont-pc.ru) Thanki Hiren (Hiren's Boot CD, http://hiren.info) Александру Шенгалтсу (Power DOS, http://shengalts.narod.ru) Спасибо всем, чьи программы использованы в сборке SuperDOS: Microsoft - за всю эту канитель :) PowerQuest (ныне покойной) - за PartitionMagic, DriveImage и загрузку DOS из XP Всеволоду Волкову - за Volkov Commander Владимиру Афанасьеву - за SpeedSys Serj - за TESTMEM Михаилу Радченко - за HDDSPEED Владимиру Тарасову - за CMP Вячеславу Рытикову - за DOS NOKIA test Сергею Быкову - за FNT Norton - за Norton Disk Editor Дмитрию Постригану - за MHDD Сергею Казанскому - за Victoria Chris Brady, some members of the x86-secret team - за Memtest86+ Михаилу Купчику за FlashBoot Всем остальным авторам, кого я не перечислил. Шестнадцати тысячам (!) пользователей первой (не очень работоспособной) версии за то, что проект состоялся. SuperDOS делался исключительно для себя и был выложен в сеть на случай, если понадобится ещё сотне энтузиастов. Однако, когда сервер, рассчитанный на 200 скачиваний упал за 20 минут, а за неделю SuperDOS был скачан более 16 тысячами человек, я осознал, что этот проект стоит развивать. //Алексей Надёжин Москва-Внуково-Москва 2006, "Союз" Истра 2009, Испания, Колелья 2011.