Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista (http://forum.oszone.net/forumdisplay.php?f=83)
-   -   Установка Vista на диск (к примеру D), но чтоб в Висте виделся он ни как C, а как D (http://forum.oszone.net/showthread.php?t=102669)

MaxDELETE 12-03-2008 20:15 758875

Установка Vista на диск (к примеру D), но чтоб в Висте виделся он ни как C, а как D
 
Скажете бред и не возможно??? а нет!!!

Видел я такое недавно - ноутбук от MSI, с ним был дистриб отдельный VHP, но люди поставили сначала ХР, разбил при это на 3 диска, а потом на диск (получается Е) поставили Vista с диска от ноута.
Чудо когда я это увидел - после загрузки Виста как милая показывает что она стоит на E, прям как в ХР.
Диска к сожалению не допросился, но понятно что был там autounnatended.xml с волшебными строками.
Никто не скажет как так сделать?
А именно - чтоб Виста автоматом делал диск на котором стоит диском С ???

Unter 13-03-2008 08:56 759203

Для x86:
Код:

  <settings pass="windowsPE">
        <component name="Microsoft-Windows-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <DiskConfiguration>
                <Disk wcm:action="add">
                    <ModifyPartitions>
                        <ModifyPartition wcm:action="add">
                            <PartitionID>2</PartitionID>
                            <Letter>D</Letter>
                            <Order>1</Order>
                        </ModifyPartition>
                    </ModifyPartitions>
                    <DiskID>0</DiskID>
                </Disk>
                <WillShowUI>Always</WillShowUI>
            </DiskConfiguration>
        </component>
    </settings>

Для x64
Код:

    <settings pass="windowsPE">
        <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <EnableNetwork>true</EnableNetwork>
            <DiskConfiguration>
                <Disk wcm:action="add">
                    <ModifyPartitions>
                        <ModifyPartition wcm:action="add">
                            <Letter>F</Letter>
                            <PartitionID>1</PartitionID>
                            <Order>1</Order>
                        </ModifyPartition>
                    </ModifyPartitions>
                    <DiskID>1</DiskID>
                </Disk>
            </DiskConfiguration>
        </component>
    </settings>

Это я делал для существующих партиций на 1-ом и 2-ом дисках.

Drinko 13-03-2008 10:38 759253

Вот пара ссылок...
Изменение буквы системного или загрузочного диска в Windows
ХР: отключить чередование логических дисков
[решено] Изменение букв дисков
Fixing Windows 2000/XP Drive Letters
правда по XP, по висте вообще ничего нет :(

PS вот еще кое-что нашел: Boot Configuration Data

MaxDELETE 14-03-2008 19:40 760528

Спасибо, просто давно на форуме не был, а в Waik такого не нашел :)

Drinko, для ХР совсем ничего не подходит для Висты :), как сказал Unter - правка autoun...xml нужна :)

Unter, я так понял тут в самом xml идет жесткая привязка конкретного раздела к буковке...
Просто диск, про который я писал, был лицензом, и само собой там такого не было - он сам "понял" какая буква должна быть...

Unter 15-03-2008 01:00 760709

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

MaxDELETE 17-03-2008 00:31 761899

Unter, про OEM это понятно. Там все в нем зашито, (дерьмо), а вот назначение и прочее мне кажется все-таки в xml прописано :(
И нигде такого не написано как сделать все хорошо :(

dim-soft 19-03-2008 10:43 763508

по моему есть способ проще:
1. запускаем установку как обычно с DVD
2. доходим до выбора диска куда ставить
3. нажимаем Shift-F10 => запускаеться командная строка (консоль)
4. запускаем diskpart
5. в нем меняем буквы как хотим => assign letter (более подробно в помощи)
6. закрываем окно консоли
7. продолжаем устанавливать windows

sriver 28-03-2008 20:51 770080

Цитата:

Цитата Unter
Для x86:

Для x64 »

Хорошо, конечно, а нельзя что бы при выборе диска D он был D, а при F - F?
В твоем примере я так понял диск насильно переименовывается в D (F для х64)?

MaxDELETE 31-03-2008 00:30 771227

Мда, гадать можно бесконечно - надо что-то координальное... :)

dim-soft, все бы хорошо, но эти действия напрямую противопоказаны Unattended установке :)

dim-soft, все бы хорошо, но эти действия напрямую противопоказаны Unattended установке :)

Unter 31-03-2008 01:47 771259

Цитата:

Цитата sriver
В твоем примере я так понял диск насильно переименовывается в D (F для х64)? »

При установке Vista тупо назначает любому выбранному диску букву C:, и пока единственный(для меня) способ это исправить вычислить реальную букву диска и забить её в autounattend.xml.

proweek 21-04-2008 04:28 785861

Не знаю здесь ли спрашиваю, но такая вот замарочка. Подскажите какие файлы и папки должны быть на установочном диске Vista Ultimate Edition? У меня просто диск с кучей операционок и чтой-то я не могу понять что относится к Vista. Хочу отдельный загрузочный диск сваять.
Заранее благодарю.

Admiral 21-04-2008 12:45 786007

А вообще какая цель ставилась перед разработчиком в этом вопросе? Я тоже столкнулся с этим и конфиг дисков был тот же: ставил как на D, а после установки он мне влепил что он уже C.
Даже у народа спрашивал, офф топом правда в другой теме
Цитата:

Цитата Admiral
А разве Виста может присвоить букву диска С другому диску кроме того на который была установлена? У неё ведь нумерация от своего диска, а далее по порядку как в ХР? Поправьте если не всегда так нумерация. »

Так никто и не поправил, видимо молчаливо согласились, а тут и тема есть по сему сабжу.
Unter, так через флеху, дискету можно указать этот XML или только через пересбор ДВД?

Unter 23-04-2008 09:59 787310

Цитата:

Цитата Admiral
так через флеху, дискету можно указать этот XML или только через пересбор ДВД? »

Этот кусок кода из autounattend.xml, который лежит на флэшке и соответственно подхватывается программой установки Vista.

Wild1 30-04-2008 10:58 791955

Цитата:

Цитата dim-soft
по моему есть способ проще:
1. запускаем установку как обычно с DVD
2. доходим до выбора диска куда ставить
3. нажимаем Shift-F10 => запускаеться командная строка (консоль)
4. запускаем diskpart
5. в нем меняем буквы как хотим => assign letter (более подробно в помощи)
6. закрываем окно консоли
7. продолжаем устанавливать windows »

эм... нужно раздавать буквы все дискам, или только тому на который ставишь? Я присвоил только нужному, но после установки он все равно стал С:\.

dim-soft 30-04-2008 15:20 792148

Wild1, я делал всем, активным дела С, ставил на D = папка boot на диске С, вся windows на D

Wild1 30-04-2008 16:08 792188

dim-soft ну я попробовал назначить только тому, на который ставлю, буква действительно выдалась (заметил в XP), но Виста все равно после выбора раздела переназначает все буквы. А все раз делам не получилось раздать - на каком-то диске говорит, что нельзя назначить.

Создал еще вот такой autounattend.xml:

Код:

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
  <settings pass="windowsPE">
        <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <EnableNetwork>true</EnableNetwork>
            <DiskConfiguration>
                <Disk wcm:action="add">
                    <ModifyPartitions>
                        <ModifyPartition wcm:action="add">
                            <Letter>P</Letter>
                            <PartitionID>2</PartitionID>
                            <Order>1</Order>
                        </ModifyPartition>
                    </ModifyPartitions>
                    <DiskID>0</DiskID>
                </Disk>
            </DiskConfiguration>
        </component>
    </settings>
</unattend>

но при таком раскладе, говорит, что неверный файл и установка прекращается.


Время: 01:27.

Время: 01:27.
© OSzone.net 2001-