|
Marcusp |
 |
Novice 
Déconnecté
Niveau : 1 N° de Membre :
13102
Ancienneté : 94%
Participation : 1%
Inscription: 01 Sep 2003
Localisation: St-Claude
Messages: 63
Sujets Lancés : 8
|
install sur disque dur en SATA
Je vais bientot changer de mobo et le dur sera en SATA, j'ai donc modifié mon CD de boot en conséquence. Celà s'adresse surtout à ceux qui sont sur KT600 (ou southbridge VIA VT8237 en général), mais ça peut s'appliquer sans mal à un autre controleur SATA, voir SCSI puisque le système les considère ainsi.
Voilà donc le résultat de mon dur labeur :
-il faut tout d'abord créer un répertoire TEXTMODE dans $OEM$ ce qui donne .\$OEM$\TEXTMODE dans l'arborescence. On mettra dedans les drivers dont le système a besoin quand il est encore en mode texte.
-ensuite downloader les drivers SATA sur VIAarena, s'intéresser à ce qu'il y a dans DriverDisk\SATA\ et surtout le répertoire pour les drivers XP.
-Dans TEXTMODE, il faudra mettre:
Citation: TXTSETUP.OEM
VIASRAID.INF
viasraid.sys
VT8237 |
il faut en effet laisser tomber l'arborescence du répertoire "DriverDisk\SATA\Winxp" d'origine car le setup ne tiendrait pas compte des répertoires fils situés dans TEXTMODE.
J'ai donc modifié VIASRAID.INF en virant toutes les références autre que celles pour XP et en tenant compte d'un répertoire unique.
Citation:
#
# format for txtsetup.oem.
#
# General format:
#
# [section]
# key = value1,value2,...
#
#
# The hash ('#') introduces a comment.
# Strings with embedded spaces, commas, or hashes should be double-quoted
#
# This section lists all disks in the disk set.
#
# <description> is a descriptive name for a disk, used when
# prompting for the disk
# <tagfile> is a file whose presence allows setup to recognize
# that the disk is inserted.
# <directory> is where the files are located on the disk.
#
[Disks]
d1 = "VIA Serial ATA RAID Controller Driver ", \VT8237, \
# This section lists the default selection for each 'required'
# hardware component. If a line is not present for a component,
# the default defaults to the first item in the [<component_name>]
# section (see below).
#
# <component_name> is one of computer, display, keyboard, mouse, scsi
# <id> is a unique <within the component> string to be associated
# with an option.
[Defaults]
scsi = VIARAID_VT3149_XP
# This section lists the options available for a particular component.
#
# <id> is the unique string for the option
# <description> is a text string, presented to the user in a menu
# <key_name> gives the name of the key to be created for the component in
# HKEY_LOCAL_MACHINE\ControlSet001\Services
[scsi]
VIARAID_VT3149_XP = "VIA Serial ATA RAID Controller(Windows XP)",VT8237
# This section lists the files that should be copied if the user
# selects a particular component option.
#
# <file_type> is one of driver, port, class, dll, hal, inf, or detect.
# See below.
# <source_disk> identifies where the file is to be copied from, and must
# match en entry in the [Disks] section.
# <filename> is the name of the file. This will be appended to the
# directory specified for the disk in the [Disks] section to form the
# full path of the file on the disk.
#=======================================#
[Files.scsi.VIARAID_VT3149_XP]
driver = d1, viasraid.sys, viasraid
#dll = d1, setupvia.dll
inf = d1, viasraid.inf
## Cat file directive. It should be marked with non-digital signed driver
#catalog = d1, viasraid.cat
[HardwareIds.scsi.VIARAID_VT3149_XP]
id = "PCI\VEN_1106&DEV_3149","viasraid"
# This section specifies values to be set in the registry for
# particular component options. Required values in the services\xxx
# key are created automatically -- use this section to specify additional
# keys to be created in services\xxx and values in services\xxx and
# services\xxx\yyy.
#
# <key_name> is relative to the services node for this device.
# If it is empty, then it refers to the services node.
# If specified, the key is created first.
# <value_name> specifies the value to be set within the key
# <value_type> is a string like REG_DWORD. See below.
# <value> specifies the actual value; its format depends on <value_type>
[Config.VT6420]
value = "", Tag, REG_DWORD, 1
#HP-Delete following line
#value = "Parameters\PnpInterface", 5, REG_DWORD, 1
|
-Vient ensuite l'ajout de: Citation: [MassStorageDrivers]
"VIA Serial ATA RAID Controller Driver "="OEM"
"IDE CD-ROM (ATAPI 1.2)/PCI IDE Controller"="RETAIL"
[OEMBootFiles]
viasraid.sys
VIASRAID.INF
Txtsetup.oem
| dans unattend.txt.
Il faut également s'assurer que: Citation: DriverSigningPolicy = Ignore
OemPreinstall = Yes | soient présents dans le fichier, car les drivers n'ont pas de .cat donc non signés.
-RMQ
-"IDE CD-ROM (ATAPI 1.2)/PCI IDE Controller" = "RETAIL" évite d'obtenir un message du style "Inaccessible Boot Device", puisqu'il stipule au setup d'utiliser un driver inbox (cad fournit pas défaut) pour le contrôleur du lecteur de CD.
-le fichier "VT8237" sert de tag et est cherché à la ligne d1, section [Disks] du fichier inf.
-MS préconise un "." en fin de ligne d1 pour une partoche en FAT + setup sous DOS et un "\" pour du NTFS + setup sous Win (cf cette page ) mais rien pr NTFS + DOS . Donc je me ferai 2 CDs, au cas où mon choix soit incorrect.
-Sources & documentation supplémentaire pour les téméraires:
-Installing Multiple Third-Party OEM Video Drivers
-Create an Unattended Installation of Third-Party Mass Storage Drivers in Windows Server 2003
-Unattended Installation of Third Party Mass Storage Drivers in Windows NT and Windows 2000
-How to Add OEM Plug and Play Drivers to Windows Installations
-Unattended SCSI Adapter Driver Installations
-SPC Information Technology and Communications Unit c'est parmi les dernières pages que j'avais trouvé, dommage j'aurais gagné du temps sur le coup... En tout cas c'est pas mal, l'auteur fait part de son expérience.
Concernant cette méthode ça ne marche pas pour de nombreuses personnes, donc soit c'est la conséquence du setup déjà bien buggé, soit c'est tout simplement parce que les gens ne prennent pas la peine de lire la doc, oubliant de mettre "IDE CD-ROM (ATAPI 1.2)/PCI IDE Controller"="RETAIL" (et je l'ai vu absent de nombreuses fois). Au passage sur NewDimension Formatman a carrément intégré les donnés de sa Promise à "txtsetup.sif", mais le problème c'est que le paramètre "1,,,,,,_3,4,1" section [SourceDisksFiles] n'est pas documenté et varie en fonction des drivers, donc faut vraiment aimé joué avec le feu !
Pour finir si quelqu'un a une mobo avec un KT600 (voir un autre controleur SATA), ce serait bien qu'il fasse un coup de VMware (ou autre émulateur) pour voir si cette manip marche sans accro.
Signaler ce message à un modérateur | IP: Logguée Temps en ligne : 1 Jour, 20 Heures, 22 Minutes, 4 Secondes en ligne
|