IZONE- http://www.izcity.com/- бесплатный софт, вэб-сервисы, ресурсы для раскрутки, свежие номера журнала "Internet Zone".

Система. Вопросы и ответы-42

Сергей Трошин

На работе у меня имеется солидный парк старых компьютеров, настолько старых, что "винду" на них уже не поставить, а в интернет иногда в свободную минуту залезть хочется, да и модем завалялся. Не подскажете, какие есть программы для работы с интернетом под DOS?

Мнoгo информации о том, как настроить работу с интернетом из-под MS-DOS, вы найдете на сайте www.komaromi.com/dos_email, я же могу предложить программное обеспечение. Почтовый клиент - Pegasus Mail, браузер - Lynx, Minuet или Arachne (найдете все по адресам www.fdisk.com/doslynx/lynxport.htm, www.naf.cz/arachne).

Звонилки: по протоколу PPP - KA9q, по SLIP - MDMSLP. К сожалению, адресов всех сайтов, где можно скачать эти программы, я уже не помню - с DOS давно не общался, но вы вполне можете найти их по названию в интернете, например на FTP-серверах.

А вот еще несколько внушительных сборников программ для DOS: www.geocities.com/SiliconValley/Lakes/1401/softlib1.htm, www.opus.co.tt/dave, www.uwe-sieber.de/util_e.html, www.filelibrary.com/categories/DOS.shtml3 - найдете там и все, что нужно, и все, что, может быть, и не нужно.

Я хотел назвать одну из папок COM1, но Windows заявила, что это невозможно. Насколько мне удалось разобраться, это имя зарезервировано за COM-портом, и назвать так ни файл, ни папку нельзя. А какие еще имена зарезервированы системой?

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

Имена, зарезервированные ОС
Имя  Назначение
AUX  асинхронный интерфейс 
CLOCK$  драйвер часов
COM1 - COM4  последовательные порты
CON консоль 
(при вводе - клавиатура, при выводе - дисплей) 
LPT1 - LPT9  параллельные порты 
NUL  отсутствующий выход (вывод в никуда)
PRN  принтер

Эти имена MS-DOS использует, выполняя операции ввода и вывода через периферийные устройства. То есть если использовать эти зарезервированные имена в командах как имена файлов, то обращение будет производиться к соответствующему периферийному устройству.

Кроме того, в Windows нельзя использовать в названиях файлов и директорий следующие символы, зарезервированные для специальных функций:
\ / : * ? " < > |
В MS-DOS внутри названий файлов нельзя применять еще и такие символы:
, ; : =
- а точку можно использовать только один раз - для отделения расширения файла (или псевдорасширения папки).

Извиняюсь за "ламерский" вопрос, но под рукой нет компьютерной литературы, а Upgrade славится непревзойденной службой технической поддержки (извиняюсь еще раз за наглую лесть, но на самом деле так думаю не только я, но и мои приятели, которые зачитывают каждый номер до непотребного состояния), так что задать вам вопрос для меня проще, чем искать какие-то учебники - с системой всегда разбирался методом научного тыка - вот такая вот дурная привычка.

Так, собственно сам вопрос: как работать с таким символом, как "звездочка" - "*"? То есть я, конечно, знаю, что его используют при поиске файлов, вставляя вместо неизвестных букв в его имени, но хотелось бы, что называется, из компетентных источников узнать все правила работы с такими спецсимволами - вдруг что-то полезное я упустил?

Обычно операционной системой при различных командах обрабатывается один файл. Но нередко нужно обработать сразу несколько однотипных файлов. Чтобы не применять одну и ту же команду для каждого файла, в MS-DOS и Windows предусмотрена возможность обращения сразу ко всем файлам одного вида с помощью одной команды.

Для этого нужно ввести совпадающую часть имен группы файлов, а для различающихся частей имен - использовать специальные символы, которые называются символами подстановки или масками. Такими символами являются "?" и "*", и их нельзя использовать непосредственно в самих названиях отдельных файлов или директорий. Символ "?" заменяет в имени файла или его расширении ровно одну букву, находящуюся на том самом месте, куда вы поставили этот символ, при этом в имени файла можно использовать несколько таких знаков вопроса. 

Tо есть если надо найти все документы, имя которых различается только в одной конкретной букве, то маска будет, например, такая: "Отчет за 199? год.doc". Маска с символом "*" используется уже для замены любого количества символов, например, для замены одного или всех символов имени файла либо его расширения.

Начиная с той позиции, в которой вводится такая звездочка, она заменяет все оставшиеся символы (вплоть до точки, разделяющей имя файла и его расширение). Таким образом, если, например, надо найти на диске все текстовые файлы, то маска поиска будет такая: "*.txt", если надо найти файлы, начинающиеся с буквы "а", то такая: "а*.*" (будет найден и файл с именем "а" - то есть звездочка может обозначать и 0 символов).

У меня после переустановки драйверов "детонатор" для видеокарты на чипе NVIDIA перестал работать диалог "Свойства дисплея" - можно ли это вылечить?

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

Вам нужно сначала удалить драйвер стандартными средствами Windows, затем в папке C:\Windows\System поискать оставшиеся от него файлы - для NVIDIA это библиотеки типа nvrs*.dll и nvcp*.dll (в свойствах таких файлов должна быть указана фирма-разработчик - NVIDIA) - удалите их или переместите в другую папку и затем снова установите драйвер. Можно также предварительно почистить в реестре ссылки на эти файлы.

У меня вдруг стало при загрузке Windows 98 появляться сообщение об ошибке - "Error loading User.exe", после которого загрузка и прекращается. Режим Safe Mode также не загружается. Что делать, переставлять систему?

Такой сбой может возникать, если на компьютере отсутствует или поврежден системный файл ddeml.dll.

Для его устранения загрузите компьютер с загрузочного компакт-диска Windows, введите команду:
extract drive:\win98\win98_xx.cab ddeml.dll /l c:\windows\system - где "drive" обозначает букву, присвоенную приводу CD-ROM, а "xx" равняется "31" для Windows 98 и "28" для Windows 98 SE.

Для Windows Me этот путь будет выглядеть так: "drive:\winme\win_10.cab". Тем самым вы восстановите поврежденный файл, и после перезагрузки ПК все заработает, так что систему переставлять нет необходимости, разве что в том случае, если этот трюк не сработает из-за того, что сбой пришелся на какой-то другой файл.

Как сделать так, чтобы при щелчке на значке "Мой компьютер" открывался Проводник, то есть чтобы в левой части его окна было дерево дисков и папок?

Поскольку "Мой компьютер" для ОС по большому счету - такая же папка, как и другие, то надо просто для всех папок установить в реестре действие по умолчанию "Explore":
HKEY_CLASSES_ROOT\Folder\shell
@="Explore"

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

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

Модем у меня U.S. Robotics 56k fax ext, который прекрасно работает в Windows 98. Буду очень рад, если вы мне что-нибудь посоветуете.

К сожалению, проблема эта тянется из предыдущих версий NT, а в Windows XP она, как ни странно, еще больше усугубилась. Для ее решения есть несколько методов. Первый: установите пульсовый тип набора в диалоговом окне свойств телефонии, как в Windows 9x, далее, чтобы в вашем конкретном dial-up-соединении применялись установки, сделанные в этом диалоге, установите флажок "Использовать правила набора номера" ("Use Dialing Rules") в свойствах соединения с интернет-провайдером.

Если это сработало, то вам повезло, поскольку нередки случаи, когда эта вполне законная операция не помогает. В этом случае пробуйте метод номер два: в свойствах модема введите инициализационную строку "&P1" (без кавычек) - это должно разрешить пульсовый набор для самого модема, в памяти которого производителем часто выставляются непригодные для России параметры.

Либо сохраните этот параметр в профиле модема. В случае неудачного исхода и этого трюка попробуйте третий способ: перед телефонным номером в свойствах dial-up-соединения введите команду "DP", то есть получится примерно следующее - "DP3222233". Если и это не помогло, то каюк - дело, видимо, в драйвере модема и придется ждать либо его обновления, либо сервис-пака для Windows XP, исправляющего эту ситуацию.

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

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

Для этого предусмотрен только один способ: настроить как надо вид одной из папок, потом вызвать через ее меню (на панели инструментов - "Tools") - диалог "Свойства папок" (Folder Options) и на вкладке "Вид" (View) этого диалога нажать кнопку "Как у текущей папки" (Like Current Folder).

При очередной загрузке Windows 98 неожиданно возникло сообщение "Реестр поврежден. После перезагрузки данные будут восстановлены с резервной копии" с единственной кнопкой OK. После перезагрузки реестр, похоже, не восстанавливается, а снова и снова появляется такое же сообщение. Как от этого избавиться?

Системе иногда не удается самостоятельно восстановить реестр из резервной копии. Вам придется сделать это вручную, загрузив ПК с системной дискеты и введя команду "scanreg /restore" - вы получите выбор из нескольких резервов реестра, выберите архив за тот день, когда все точно работало. Если подобная проблема опять возникнет, то срочно меняйте оперативную память - именно она чаще всего вызывает такой сбой, очень редко - другие аппаратные средства, например, переходник "Slot1 > Socket 370".

Такая ситуация. Приобрел я диcк с Windows XP и решил поставить его второй ОС параллельно с Windows Me. Поскольку опыта установки двух "виндов" не было, то и действовал, может быть, ламерски. Короче, выделил 3 гига как дополнительный раздел DOS, не отформатированных.

Ну и подумал, если XP спросит куда устанавливать, то укажу, если начнет ругаться на раздел, то отформатирую. Запускаю загрузку с CD, выскакивает приглашение: "Грузиться с диска или установить Windows XP?". Выбираю второе. После начала сбрасывания каких-то установочных файлов все зависло (никаких признаков жизни в течение 15 минут). Решил перегрузиться.

Перегружаюсь, выбираю пункт меню со своего диска (дистрибутив XP скинул на винт и думал, если что, подброшу ему дистрибутив с винта). Выскочило приглашение загрузить или Windows Me или Windows XP Upgrade. Выбираю второе, проходит инициализация и выскакивает меню типа: "Upgrade XP; Продолжить инсталляцию; Выход". Нажимаю "продолжить инсталляцию" - ничего не происходит. Ладно, решил перегрузиться и удалить все, что создалось. Зайдя в Windows Me я увидел, что создалось две папки на С:\ типа "NT?_BT" и "NT?_B".

Я их удалил, также удалил новые файлы из C:\ - ntdetect и ntldr. И перегрузился. После прохождения POST для BIOS комп сказал, что "NTLDR missing. Press any key to continue". Нажимаю - все висит. Ну, думаю, перезаписался MBR. С загрузочной дискеты запускаю "fdisk /mbr" и перегружаюсь. Все повторилось. В холодном поту гружусь с диска XP и проделываю установку XP, как в начале письма - заново.

После благополучного зависания перегружаюсь, опять выскакивает предложение выбрать ОС, выбираю Windows Me. Слава богу, что загрузился. На другом компе с помощью Disk Editor создаю файл boot.bin, в DOS-сессии запускаю Disk Editor, записываю первые 512 байт, т. е. созданный файл boot.bin, в нулевой сектор своего диска, сохраняю изменения и перегружаюсь. НИЧЕГО НЕ ПРОИЗОШЛО.

Как выскакивало предложение грузить ОСи, так и выскакивает. Подскажите, как правильно деинсталлировать этот XP или перезаписать MBR. Или придется форматировать весь диск? А там столько всего... ПОМОГИТЕ!!!!!!!!!!!!!!

Все ваши мытарства - другим наука и яркий пример того, что надо внимательнее читать Upgrade. В наших статьях, а в частности - в статье про загрузку Windows 9x "С чего начинается Windows" был подробнейшим образом описан и процесс самой загрузки и методы реанимации системы на разных ее этапах.

Посвятив десяток минут чтению документации, вы бы увидели, что в вашем случае все эти нереальные сложности были ни к чему: главная загрузочная запись (Master Boot Record, MBR) не имеет никакого отношения к загрузчикам Windows XP и Windows Me.

Вам всего лишь надо было после неудачной инсталляции Windows XP загрузить ПК с системной дискеты, сделанной в "Миллениуме", и ввести команду "sys c:" - она уничтожила бы загрузчик XP и вернула бы к жизни Windows Me. Какой Disk Editor? Какой "fdisk /mbr"??? Это называется - "Остапа несло...".

Источник: http://www.computery.ru/upgrade/

 


Copyright © "Internet Zone", http://www.izcity.com/, info@izcity.com