[Wiki] formatage d'une disquette

Tout ce qui concerne le logiciel original et sa sauvegarde avec entre autre la régénération des disquettes ou autres supports physiques.

Modérateurs : Papy.G, fneck, Carl

Répondre
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17495
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

[Wiki] formatage d'une disquette

Message par fneck »

Quelle sont les commandes permettant de formater (ou initialiser) une disquette selon les différents OS et matériels.

---------------------------------------
  • :arrow: Apple II - DOS 3.3
INIT hello,Vv,Ss,Dd
avec:
hello=invite contenue dans le fichier basic "hello" en mémoire
v=numéro de volume entre 1 et 254 (facultatif, par défaut 254)
s=slot de la carte contrôleur (facultatif, par défaut le n° appelé lors du lancement du DOS)
d=disque 1 ou 2 (facultatif, par défaut le dernier disque utilisé)

exemple :
NEW [vide la mémoire]
10 PRINT "BONJOUR" [saisi du programme d'invite]
INIT HELLO [initialisation utilisant les valeurs par défaut]
ou
INIT HELLO,V254,S6,D1 [identique à l'exemple ci-dessus car utilise les valeur par défaut]
ou
INIT HELLO,S5,D2 [formate le disque n°2 du contrôleur dans le slot n°5]

---------------------------------------
  • :arrow: Commodore C128 - Basic 7.0
HEADER "nomdeladisquette_16_car",Iid,Dx,Uz
avec :
id=2 chiffres ou bien 2 lettres ou encore un mix : une lettre + 1 chiffre (exemple :A1)
x= 0 ou 1 (1 si unité double)
z= 8, 9, 10 ou 11 (le n° du drive, max 4 drives)

exemple 1 - C128D (1571 interne) :
HEADER "system.cfg",IA1,D0,U8
1328 blocks free

exemple 2 - C128D (1571 en 8 et 1541 en 9) :
HEADER "system.cfg",IA1,D0,U9
664 blocks free

---------------------------------------
  • :arrow: Commodore C64 / VIC20 - DOS2.6 et drive 1542
OPEN 15,8,15,"N0:disk name,identifier":CLOSE 15

---------------------------------------
  • :arrow: IBM PC et compatibles - Ms-Dos
FORMAT A: [formatage par défaut de la première unité. Le programme est une commande externe, il faut par conséquent que celui-ci soit accessible]
FORMAT B: [formatage par défaut de la deuxième unité]
FORMAT A: /F:360 [impose le formatage basse densité dans un lecteur HD ou /F:720 pour un lecteur 3"1/2]
FORMAT A: /S [création d'une disquette système bootable]
FORMAT /? [aide en ligne listant les différentes options]
-> D'autres options sont disponibles selon les version de DOS, voir Format /?

---------------------------------------
  • :arrow: Thomson - tous les Basic supportant les disquettes
DSKINI 0 = formater la face 0 du lecteur interne
DSKINI 1 = formater la face 1 du lecteur interne
DSKINI 2 = formater la face 0 du lecteur externe
DSKINI 3 = formater la face 1 du lecteur externe


---------------------------------------
  • :arrow: TRS-80 - TRS-DOS 1.3 ou 6.xx
FORMAT [lance le programme de formatage qui se trouve sur la disquette système, il faut donc que celle-ci soit présente dans le lecteur. Après il suffit de répondre aux questions posées, comme le choix du lecteur (0 à 4), le nom de la disquette, et le mot de passe associé à la fonction de copie.... Les options sont variables selon la version de l'OS]
FORMAT :1 [formate la disquette dans le 2ème lecteur]
Dernière modification par fneck le 21 janv. 2008 22:03, modifié 8 fois.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17495
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Message par fneck »

Je commence ce WIKI par les compatibles PC sous Ms-Dos et le TRS-80
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
fabu
Messages : 976
Inscription : 11 avr. 2007 13:03
Localisation : Aveyron

Message par fabu »

FORMAT A: /F:720 [impose le formatage basse densité dans un lecteur HD]

La même chose pour les 3" 1/2 :wink:
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17495
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Message par fneck »

J'ai rajouté un commentaire pour /f:720, mais je n'avais absolument pas l'intention d'être exhaustif pour la commande de Ms-Dos, ça prendrait un topic à lui tout seul.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13290
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Message par Carl »

Commodore C128 (Basic 7.0)

HEADER "NOMDELADISQUETTE 16 CAR",I id,Dx,Uz

id=2 chiffres ou bien 2 lettres ou encore un mix : une lettre + 1 chiffre (exemple :A1)

x= 0 ou 1 (1 si unité double)

z= 8, 9, 10, 11 (le N° du drive, max 4 drives)

exemples :

C128D (1571 interne)
HEADER "system.cfg",IA1,D0,U8

1328 blocks free

C128D (1571 en 8 et 1541 en 9)

HEADER "system.cfg",IA1,D0,U9

664 blocks free


pour le C64 / VIC20 avec 1541 DOS2.6

OPEN 15,8,15,"N:diskname,identifier":CLOSE 15

diskname = 16 caractéres
identifier = 2 caracteres


alternative : OPEN 1,8,15: PRINT#1,"N:Diskname, ID": CLOSE 1

carl
Dernière modification par Carl le 05 janv. 2008 00:54, modifié 2 fois.
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17495
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Message par fneck »

Merci Carl, mise à jour avec tes infos sur les Commodores. Tu peux donner quelques précisions sur les différents champs pour le C64 / VIC20?
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
jvernet
Messages : 2459
Inscription : 12 avr. 2007 10:59
Localisation : France 69
Contact :

Message par jvernet »

pour Apple II, sous DOS ou PRODOS,

INIT Ss,Dd, HELLO

Formate le disque d du slot s, avec comme programme de lancement le programme lancé automatiquement HELLO, qui est le prog BASIC courant en mémoire.


Jerome
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17495
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Message par fneck »

Merci Jérome. L'ordre des paramètres a une importance non? de mon coté j'avais plutôt en tête la syntaxe suivante:
INIT HELLO,Ss,Dd
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
jvernet
Messages : 2459
Inscription : 12 avr. 2007 10:59
Localisation : France 69
Contact :

Message par jvernet »

fneck a écrit :Merci Jérome. L'ordre des paramètres a une importance non? de mon coté j'avais plutôt en tête la syntaxe suivante:
INIT HELLO,Ss,Dd
Hehe, bien vu ;)

INIT [HELLO],Ss,Dd

Le HELLO est facultatif.

Par ailleurs, ça ne marche pas sous PRODOS, il faut utiliser l'utilitaire fourni.
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17495
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Message par fneck »

jvernet a écrit :INIT [HELLO],Ss,Dd
C'est valable aussi en DOS 3.2?
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13290
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Message par Carl »

fneck a écrit :Merci Carl, mise à jour avec tes infos sur les Commodores. Tu peux donner quelques précisions sur les différents champs pour le C64 / VIC20?
c'est fait !

carl
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17495
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Message par fneck »

Rajout des commandes Basic pour Thomson
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Répondre