Ru-Board.club
← Вернуться в раздел «Программы»

» Программа для смены букв диска

Автор: Agent007
Дата сообщения: 17.01.2003 16:11
господа, такая ситуация: я добовлял новые разделы на жестком диске
(Acronis'ом) так вот после создания разделов буквы дисков поменялись
и теперь WinXP который был на диске D не доступен
меня интересует есть ли программа которая может менять букву диска
причем чтобы буква менялась не только из под Windoes но и из под Dos

p.s. PartitionExpert, и Partition Magic не меняют
Автор: Sl0n
Дата сообщения: 17.01.2003 18:50
Если у тебя WinXP не стартует - тебе не букву менять надо а boot ремонтировать а затем boot.ini править.
Попробуй BootPart а затем boot.ini в Нотепаде подправь.
Автор: vzbzdnov
Дата сообщения: 17.01.2003 19:52
MBRTool такое делает. Досовская програмка. Бесплатная. найдешь в инете любым поисковиком

A вообще Sl0n прав. XP привязывается не к букве, а к номеру partition. Подкорректируй boot.ini
Автор: Agent007
Дата сообщения: 18.01.2003 11:06
вчера пробовал не вышло, а как узнать какой номер партации?
у меня везде о и 2, 2 попробовал изменить на 4 ничего не вышло
подскажите как это сделать,
Заранее сенкс

Добавлено
vzbzdnov
щас попробовал програмку MBRTool трудновато
разобраться + то что боишься запороть диск,
так что если не трудно подскажи с какими ключами её запустить чтобы поменять буквы диска

я сейчас временно скрыл созданные разделы, так что всё вуернулось на свои места XP не стартует,а стартует толькол
98-й как возобновить загрузочную область

Sl0n
расскажи для чего нужна эта программа,
а то я в полном не знании

А вообще спасибо ВАМ ребята что помогаете, надеюсь доведем дело до конца


Добавлено
Sl0n
щас, вроде получилось починить файлик boot.ini
с помощью программы BootPart
а как теперь узнать номер портации
а то он теперь при загрузке XP пришет что не файда hal.dll
т.е. не знает с какого диска XP грузить
Автор: Sl0n
Дата сообщения: 20.01.2003 19:13
Вкратце руками так:
1. тебе надо загрузится с дискеты или сидюка.
2. снять с файла boot.ini аттрибут «только для чтения» и открыть на редактирование - F4 в Norton(Volkov) Commandere.
3. найти строчку которая запускает твою ХП типа:

Код: multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows XP Pro" /fastdetect
Автор: Agent007
Дата сообщения: 20.01.2003 19:39
Sl0n
спасибо, что ответил Я уже всё сделал
запустил bootpart winnt boot:c:
а раздел поставил 4-ый
вобщем всё Ок

но это только пол дела,
Я всё равно хотел бы поменять буквы разделов
а для этого нужно поменять номера портаций вобщем как
это сделать?
Автор: Sl0n
Дата сообщения: 21.01.2003 00:34
Agent007
Если ты хочешь поменять порядок следования разделов - проще всего Partition Magicom либо кем-то из его друзей (правда не со всеми разделами получится).
А если ты просто в ХП-шке хочешь видеть другие буквы дисков или вообще их скрыть - рули из под админовского аккаунта в Administrative Tools>Computer Management>Disk Management - правой мышей по разделу и выбирай Change Drive Letter and Path..
Правда перед всеми экспериментами рекомендую сбэкапить самое важное и установить Recovery Console может очень помочь *)
Автор: vserd
Дата сообщения: 21.01.2003 09:31
А под 9х не кто не знает программок, которые позволяли бы менять буквы дисков (или как служба становились и поддерживали порядок букв), хотя по моему эта система такого не позволяет.
Автор: Sl0n
Дата сообщения: 21.01.2003 13:01
vserd
Процитирую классику:

Цитата:
Чтобы буквы дисков не "съезжали" при установке дополнительного винчестера, можно использовать один из вариантов:
1. При разбивке на разделы не создавать на дополнительном винте главного (Primary) раздела.
2. Не прописывать в Setup'е второй винчестер. Windows 95 OSR2 или Windows 98 найдёт его и без этого! Однако этот способ проходит не со всеми материнками (BIOS'ами?) и винчестерами.
3. В Windows NT(2K,XP) можно назначать буквы как угодно, используя Disk Administrator. Для Windows 9x никакого программного способа менять назначение букв логических дисков винчестеров не существует!
4. Компакт-диски, а также магнитооптика, могут быть "сдвинуты" на любую букву и в Windows 9x. Делается это при помощи Панели управления - "Система" - "Устройства" - (указать мышью на конкретное) - "Свойства". Во вкладке "Настройка" появляющегося окна есть окошки с именами разрешённых устройству букв. Достаточно поставить в обоих одинаковое значение и перезагрузиться. Именно так поступаю я, чтобы съёмный жёсткий диск в салазках не двигал мне буквы остальных устройств в зависимости от наличия/отсутствия оного. Александр (neirosoft@mtu-net.ru)


От себя хочу добавить к п. 3, что способ для Win 9x есть и он описан выше: с помощью Partition Magic-а меняешь разделы местами, правда для С: (primary DOS) это не поможет.
Автор: Agent007
Дата сообщения: 21.01.2003 17:58
Sl0n


Цитата:
Если ты хочешь поменять порядок следования разделов - проще всего Partition Magicom либо кем-то из его друзей (правда не со всеми разделами получится).

да именно это Я и хочу сделать, вернее мне надо изменить порядок
букв, и не только в XP по этому вариант:

Цитата:
А если ты просто в ХП-шке хочешь видеть другие буквы дисков или вообще их скрыть

не подходит
а отсюда вопрос как поменять порядок следования разделов
Partition Magic'om (т.к. сам этим не занимался, боюсь запороть винт)
или же как всё таки изменить буквы дисков (чтобы не менять разделы местами) но опять же не только под XP но и в ДОС
(я слышал в Partition Magic есть утилита специально для этого,
но сам Я её не нашел) вобщем просвети по этому поводу
Автор: vzbzdnov
Дата сообщения: 21.01.2003 18:03
Agent007

Цитата:
подскажи с какими ключами её запустить чтобы поменять буквы диска

Ты наверное не самую последнюю версию взял. Последняя версия использует не коммандную строку, а меню, там все просто.
Автор: Demetrio
Дата сообщения: 21.01.2003 18:09

Цитата:
To run DriveMapper manually,
From the PartitionMagic main window, click Tools > DriveMapper.
You can also click Start (on the Windows taskbar) > Programs > PowerQuest PartitionMagic 8.0 > PartitionMagic 8.0 Tools > DriveMapper.
If you are using Windows NT or Windows 2000/XP Professional as your only operating system, we recommend using the Change Drive Letter operation rather than DriveMapper. Change Drive Letter lets you permanently set the drive letters for your partitions so that adding and removing partitions does not affect drive letters. Note that if you merge or split partitions, drive letters will change even if you are using Windows NT/2000/XP and the Change Drive Letter operation.


Читай документацию!
Автор: Agent007
Дата сообщения: 21.01.2003 18:50
Demetrio
я в англицком не сильно шарю, но разобраться попробую
у меня версия 7.0, она подайдет?


Добавлено
vzbzdnov
всё обыскал, везеде версия 1.1
на офф. сайте верси 2.1 но там линк сдох
может закинешь на мыло
Автор: albel
Дата сообщения: 21.01.2003 20:26
Agent007

Цитата:

Чтобы вручную запустить DriveMapper,
В главном окне PartitionMagic, нажмите Tools > DriveMapper.
Вы также можете выбрать Пуск (на панели задач Windows) > Программы > PowerQuest PartitionMagic 8.0 > PartitionMagic 8.0 Tools > DriveMapper.
Если Вы используете Windows NT или Windows 2000/XP Professional в качестве ОС, мы рекомендуем использовать операцию "Изменить букву диска" вместо DriveMapper. Изменение буквы диска позволит Вам назначить постоянные буквы дисков для Ваших партиций, так что добавление/удаление партиций не повлияет на буквы дисков. Обратите внимание, что если Вы объединяете или разбиваете партиции, буквы дисков изменятся, даже если Вы используете Windows NT/2000/XP и операцию "Изменить букву диска"



Цитата:
у меня версия 7.0, она подайдет?

должна.
Автор: Agent007
Дата сообщения: 21.01.2003 20:39
что то не могу понять чем занимаеться DriveMapper
что то я там не нашел опцию для изменения буквы диска,
или смены номеров партаций
просветите уж...
Автор: albel
Дата сообщения: 21.01.2003 20:47
Agent007

Цитата:
что то не могу понять чем занимаеться DriveMapper

ищет ссылки на определённый диск в реестре и все их подменяет на другой диск, указанный тобой.

Цитата:
что то я там не нашел опцию для изменения буквы диска

это, по-моему, в самом PowerQuest. Правой клавишей по диску->Advanced->Change Drive Letter. А потом уже запускаешь DriveMapper, чтобы все программки на разделах с изменившимися буквами по-прежнему работали.

Цитата:
или смены номеров партаций

это как?
Автор: Demetrio
Дата сообщения: 21.01.2003 20:51
Agent007
http://www.hot.ee/demetrio/dm1.png
http://www.hot.ee/demetrio/dm2.png
http://www.hot.ee/demetrio/dm3.png
http://www.hot.ee/demetrio/dm4.png
Автор: albel
Дата сообщения: 21.01.2003 21:01
Demetrio
IMO, DriveMapper не меняет физически букву диска. Только ссылки.
Автор: Demetrio
Дата сообщения: 21.01.2003 21:08
albel
Возможно....
Тогда так:
http://www.hot.ee/demetrio/cdl.png
http://www.hot.ee/demetrio/cdl2.png
Автор: albel
Дата сообщения: 21.01.2003 21:12
Demetrio
вот и я про то же.
Только у тебя PM 8.0, а не 7.0. Картинки необъективны (шучу)
Хотя интерфейс, по-моему, остался одинаковым
Автор: Demetrio
Дата сообщения: 21.01.2003 21:14
albel
Да там это вроде не поменялось в новой версии

Добавлено
Нет, интерфейс поменялся!
Автор: Agent007
Дата сообщения: 22.01.2003 11:41
Demetrio
ты меня видно совсем за ламо держишь,
найти Chamge Drive Latter Я и сам мог
но вопрос не за это ( я уже об этом 5-тый раз говорю)
дело в том что Change Drive Latter работает только
в XP ( в принципе это тоже самое что и изменить через
Панель Управления-Фдминистрирование и т.д.)
но изменения работать будут только в XP
в ДОС (что неактуально) и в Win9x (что актуально)
всё будет подругому т.к. буквы меняються только в XP
а это не очень удобно (для меня по крайней мере)
когда в одной винде один порядок букв
а во второй другой
в Win9x Change Drive Latter вообще не работает там даже пункта такого нет

ведь Windows присваивает буквы по номеру портации
вот Я и спросил как изменить её номер
Автор: albel
Дата сообщения: 22.01.2003 13:47
Agent007
у разных Windows разные реестры.
Запусти Partition Magic и DriveMapper на каждом. Посмотри, что получится
Автор: vserd
Дата сообщения: 22.01.2003 15:08
Sl0n

Цитата:
Для Windows 9x никакого программного способа менять назначение букв логических дисков винчестеров не существует

Это я прекрасно знаю, но всетаки теплится надежда что кто-то придумал такой способ, пускай и не документированный :)), мне на W2K прекрасно живется, но приходится поддерживать и W9x.
Автор: Sl0n
Дата сообщения: 23.01.2003 03:33
vserd
А чё слабо разделы подвигать, местами поменять - или за данные боишься *)

All
Хочу процитировать одну буржуйскую статейку в моём (корявом) переводе:

Цитата:
For Windows 95,98, and Me:
Запустите редактор реестра (REGEDIT.EXE).
Откройте одну из следующих веток:
- для всех SCSI устройств, и большинства не-SCSI CD-юков, откройте HKEY_LOCAL_MACHINE\ Enum\ SCSI.
- для IDE винтов, откройте HKEY_LOCAL_MACHINE\ Enum\ ESDI.
- для стандартных флоповодов, откройте HKEY_LOCAL_MACHINE\ Enum\ FLOP.
Разверните ветвь нужного вам устройства и кликните мышем на ключе под ним (конечно-же если у вас два одинаковых устройства - там будет два ключа). - (офигительная логика - прим. пер.)
Дважды щёлкните мышем на string value называемой UserDriveLetterAssignment (если её нет - всезнающие буржуи предлагают нам создать таковую с помощью New -> String Value из меню Edit).
В выскочившей «колбасе» введите выбранную букву первого логического диска дважды, все большими буквами (например: введите NN чтобы сконфигурировать диск под использование буквы N: ). - (это будет буква primary раздела для этого винта - прим. пер.)
Далее двойной клик на string value называемой CurrentDriveLetterAssignment. (те-же советы по поводу её создания что и выше).
В выскочившей «колбасе» введите выбранное имя один раз, большими буквами - если диск разбит на более чем один логический диск, введите буквы для всех дисков (например: введите CEFG чтобы сконфигурировать диск под использование букв C:, E:, F:, и G: ).
Проделайте то-же самое для каждого устройства, буквы которого вы хотите изменить, закройте реестр и перегрузите телегу.

Примечание - этот способ не работает, если драйвер устройства грузится в CONFIG.SYS или AUTOEXEC.BAT, т.к. Windows 98 не контролирует эти драйвера. Если данное устройство поддерживается Windows 98, вам неообходимо удалить старые дрова из этих файлов. Также это не работает с некоторыми устройствами с кривыми дровами и своим BIOS's (типа Adaptec's 2940).

Ну и конечно-же не забывайте сохранять копию реестра в «сухом и прохладном месте»


Я попробовал в виртуальной Win98 (VMWare) - с СД-юком получилось (но это мы и без реестра можем), а вот с виртуальным винтом нет (может потому-что он виртуальный и дрова специфические). Если кто поиздевается над своим реестром - хотелось-бы услышать о результатах
Автор: Shams
Дата сообщения: 23.01.2003 09:06
vserd

Посмотри здесь
http://www.v72735.f2s.com/LetAssig/
Автор: vserd
Дата сообщения: 23.01.2003 09:46
Sl0n

Цитата:
А чё слабо разделы подвигать, местами поменять - или за данные боишься

И боюсь за данные, и машины чужие, а не обходимость есть.

Разделы двигать это хорошо, но когда у тебя есть время и клиент над душой не стоит, да и не любитель я этого :)).

За перевод спасибо!!!

Дома по пробую. (На работе один винт, но Generic_Disc_Type* аж 4 штуки) (правда примерно и столько винтов на нем побывало подключенных).
Если есть ссылка на оригинальный документ можешь скинуть (можно через ПМ)?

Shams
Посмотрю.
Возможно это "пользовательская" реализация метода Sl0n.

P.S. А "кричали" что невозможно в приципе :))))
Автор: Sl0n
Дата сообщения: 23.01.2003 19:26
vserd

Цитата:
Если есть ссылка на оригинальный документ можешь скинуть (можно через ПМ)?

Посмотри здесь.

Shams
vserd

Цитата:
Возможно это "пользовательская" реализация метода ....

Это не мой метод - он народный *-)

г-н Vadim Burtyansky говорит что использует комплексный подход - идентификация устройств по серийникам, контроль файлов "msdos.sys", "winboot.ini", "config.sys" и т.д.

Ну-че - попробовал я его на виртуалке - попробовал сменить С: на Н: (хоть он и предупреждал не делать этого, либо менять все пути в реестре) - типа работает - Винда конечно-же завалилась (не могу найти win.com) - правда лечится легко - грузится через Autoexec.bat одной строчкой (можно заREMить).
Пока один обнаруженный недостаток - ставить «LA» надо только на С: - не всем это нравится
Автор: QuickeneR
Дата сообщения: 24.01.2003 00:33
Shams
Огромное тебе спасибо за ссылку на Letter Assigner! Рулез!
Автор: vserd
Дата сообщения: 24.01.2003 09:29
Shams
Молодец, программа работает. Попробую поставить в боевых условиях, посмотрим как будет работать.

Страницы: 12

Предыдущая тема: Ахтунг


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.