Bonjour,
Je voudrais intégrer ma version de Norton Ghost dans l’excellent Ultimate Boot CD 3.4 mais je n’y arrive pas. J’ai déjà créé le menu main.scn comme ceci :
print "[ F6 ] GHOST 8 Company"
et
if ($$lastKey == key[f6 ]); then script ghost.scn
Le fichier GHOST.SCN est actuellement comme ceci, mais c’est apparemment dans celui-ci qu’il y a un mauvais codage (je ne connais pas grand chose en code !) :
#
# Utilitaires de disques durs #2
#
menu:
set textColor = color[white on cyan]
clear
set textColor = color[yellow on blue]
print " ULTIMATE BOOT CD VER 3.4.1 "
print " http://www.ultimatebootcd.com/ "
print " "
set textColor = color[white on red]
print " [GHOST 8 Entreprise] "
set textColor = color[white on cyan]
print " "
set textColor = color[white on cyan]
print " [F1] GHOST "
print " "
print " "
print " "
print " "
print " "
print " "
set textColor = color[white on blue]
print "Touche Echap pour voir le menu principal"
set textColor = color[white on black]
#
# Actions
#
getkey
clear
if ($lastKey == key[f1]); then set method = "memdisk"; then set image = "fdubcd"; then set target = "ghost"; then script launch.scn
if ($lastKey == key[esc]); then script main.scn
goto menu
L’application GHOST est dann un dossier GHOST situé dans le dossier DOSAPPS avec comme fichier STARTUP.BAT:
@echo off
MOUSE.COM
cls
GOTO %CONFIG%
rem *****************************
:SAVEIDE
a:\mscdex.exe /D:CDIDE /L:D
goto SPLIT
goto fin
rem *****************************
:SAVESCSI
a:\mscdex.exe /D:CDSCSI /L:D
goto SPLIT
goto fin
rem *****************************
:RESTOREIDE
a:\mscdex.exe /D:CDIDE /L:D
goto GHOST2
GOTO fin
:RESTORESCSI
a:\mscdex.exe /D:CDSCSI /L:D
goto GHOST2
GOTO fin
:SPLIT
cls
echo Norton Ghost 8.0 Edition Corporate
echo CD Boot cr par Guillaume ROBERT
echo.
echo Rglage de la taille maxi des images :
echo -----------------------
echo --------CD-ROM---------
echo 1. 620Mo
echo 2. 640Mo
echo 3. 645Mo
echo 4. 680Mo
echo 5. 685Mo
echo 6. 690Mo - Choix par dfaut au bout de 20s
echo -------DVD-ROM---------
echo 7. 1Go
echo 8. 2Go
echo.
echo.
choice /c:12345678 /t:6,20 /n Votre choix ?
if errorlevel 255 goto erreur
if errorlevel 8 goto SPLIT8
if errorlevel 7 goto SPLIT7
if errorlevel 6 goto SPLIT6
if errorlevel 5 goto SPLIT5
if errorlevel 4 goto SPLIT4
if errorlevel 3 goto SPLIT3
if errorlevel 2 goto SPLIT2
if errorlevel 1 goto SPLIT1
goto fin
:SPLIT1
set spl=620
goto GHOST
:SPLIT2
set spl=640
goto GHOST
:SPLIT3
set spl=645
goto GHOST
:SPLIT4
set spl=680
goto GHOST
:SPLIT5
set spl=685
goto GHOST
:SPLIT6
set spl=690
goto GHOST
:SPLIT7
set spl=1024
goto GHOST
:SPLIT8
set spl=2048
goto GHOST
:GHOST
echo.
echo Options de compression :
echo -----------------------
echo 1. Compression choisie dans Ghost
echo 2. Compression faible (z)
echo 3. Compression moyenne (z2)
echo 4. Compression leve (z5)
echo 5. Compression maximale (z9) - Choix pas dfaut au bout de 20s
echo.
echo.
choice /c:12345 /t:5,20 /n Votre choix ?
if errorlevel 255 goto erreur
if errorlevel 5 goto Z5
if errorlevel 4 goto Z4
if errorlevel 3 goto Z3
if errorlevel 2 goto Z2
if errorlevel 1 goto Z1
goto fin
:Z1
ghost.exe -split=%spl% -auto
goto fin
:Z2
ghost.exe -split=%spl% -auto -z
goto fin
:Z3
ghost.exe -split=%spl% -auto -z2
goto fin
:Z4
ghost.exe -split=%spl% -auto -z5
goto fin
:Z5
ghost.exe -split=%spl% -auto -z9
goto fin
:GHOST2
ghost.exe
goto fin
:erreur
echo Il y a eu une erreur.
goto SPLIT
:fin
et le fichier CONFIG.SYS:
[COMMON]
files=10
buffers=10
lastdrive=z
country=033,850,country.sys
install=keyb.com fr,,keyboard.sys
[MENU]
menuitem=SAVEIDE, Sauvegarder son disque avec Ghost 8.0 Edition Entreprise IDE
menuitem=SAVESCSI, Sauvegarder son disque avec Ghost 8.0 Edition Entreprise SCSI
menuitem=RESTOREIDE, Restaurer une image Ghost avec Ghost 8.0 Edition Entreprise IDE
menuitem=RESTORESCSI, Restaurer une image Ghost avec Ghost 8.0 Edition Entreprise SCSI
menudefault=SAVEIDE,15
menucolor=7,0
[SAVEIDE]
DEVICE = gscdrom.sys /D:CDIDE /L:D
[SAVESCSI]
DEVICE = aspi7dos.sys /D
DEVICE = aspi8dos.sys /D
DEVICE = aspi8u2.sys /D
DEVICE = ASPICD.SYS /D:CDSCSI /L:D
[RESTOREIDE]
DEVICE = gscdrom.sys /D:CDIDE /L:D
[RESTORESCSI]
DEVICE = aspi7dos.sys /D
DEVICE = aspi8dos.sys /D
DEVICE = aspi8u2.sys /D
DEVICE = ASPICD.SYS /D:CDSCSI /L:D
J’avais déjà créé mon propre CD Bootable GHOST qui fonctionne parfaitement, mais j’aimerais bien intégrer ce logiciel dans l’Ultimate Boot CD. Est-ce possible ?Merci d’avance.