------------------------ DiskView vers 2.0 (tm) ------------------------ Copyright Septembre 1993 Klein Emmanuel Tous droits r‚serv‚s Table des matiŠres : 1 Introduction 1.0 Introduction 1.1 D‚veloppement 1.2 Configuration mat‚rielle requise 1.3 Configuration mat‚rielle recommand‚e 1.4 Contenu de la disquette 2 Installation 2.1 Sur disque dur 2.2 Sur disquette 2.3 Remarques 2.4 Utilisation du pilote DVDRIVER.SYS 2.5 Existance d'une version pr‚c‚dente 3 Licence pour la version d'‚valuation 4 Options de la ligne de commande 5 Fichiers internes : 5.1 DISKVIEW.CFG 5.2 DISKVIEW.DSK 6 R‚initialiser DiskView 7 Installation sur disquettes 360ko 8 Messages lors du chargement --------------------------- 1. Introduction 1.0 Introduction : Avant d'utiliser DiskView il est recommand‚ de lire attentivement ce fichier (MANUEL.TXT). UTILISATION DE DISKVIEW ----------------------- DISKVIEW DISPOSE D'UN SYSTEME D'AIDE DES PLUS COMPLET Il est express‚ment recommand‚ d'utiliser au maximun ce systŠme,car toutes les fonctionnalit‚s,caract‚ristiques,et possibilit‚s de DiskView sont document‚es.Cette aide est contextuelle,hypertexte et bien structur‚e,et … ce titre elle remplace merveilleusement n'importe qu'elle "volumineux manuel". Fonctions principales : . Formatage physique multi-paramŠtres multi-options . Editeur de secteurs. . Analyse complŠte de surface physique . Analyse approfondie de pistes . Recherche de donn‚es . Multi-transferts (fichier,secteurs imprimante) . Copie de disquettes multi-options,mono passe . Comparaison disques et secteurs . Informations d‚taill‚es sur les disques . Calculs de performances systŠme et disques . Informations importantes sur le systŠme et p‚riph‚riques. . et quelques informations sur le DOS . Calculatrice multi-mode . Gestion complŠte des paramŠtres disques . Ex‚cution d'applications externes avec lib‚ration de la m‚moire (7 Ko r‚sident) Fonctions suppl‚mentaires version complŠte : . Editeur complet d'unit‚s logiques . Recherche de donn‚es . Modification de secteurs . Option multi-positionnements sur disque . Formatage logique disquettes multi-options Environnement : . Support total de la souris. (2 et 3 boutons) . DiskView dispose de son propre gestionnaire de disquettes pilotant directement le contr“leur de disquettes. . Support mode VESA (modes textes ‚tendus jusqu'au 132x60) . AprŠs quelques temps d'utilisation DiskView peu ˆtre utilis‚ sans le clavier (il est programm‚ dans ce sens) grƒce … la sauvegarde de toutes les saisies (tampon de 10k pour les listes historiques) . Environnement utilisateur complŠtement param‚trable et d'une grande facilit‚ d'emploi. (il est programm‚ dans ce sens) . Sauvegarde automatique des fenˆtres ouvertes,de l'environnement, des paramŠtres et des donn‚es en fin de session,permettant de restaurer l'application dans l'‚tat o— elle a ‚t‚ laiss‚e. . Contr“le total des erreurs systŠmes et de la validation des donn‚es (plus de 400 codes d'erreurs et messages d'information) . Protection maximale pour les traitements par mise en garde, confirmation,validation et informations. . Aide contextuel de 366 pages en hypertexte. 1.1 D‚veloppement : DiskView a ‚t‚ ‚crit en Pascal (TP 6.0 et BP 7.0) et en assembleur (TASM 2.0 et 3.2),le code source complet repr‚sente 40000 lignes de codes pascal 15000 lignes en assembleur.La partie interface texte utilise la base de d‚veloppement Turbo Vision de Borland. Il a ‚t‚ d‚velopp‚ sur un 80386 40Mhz AMD 8 Mo m‚moire,disques durs de 120 Mo compress‚,lecteurs 3p1/2 HD,carte contr“leur DD cache de 8 Mo et MSDOS 6.0. De plus il a ‚t‚ test‚ sur un Amstrad 80286 (16 Mhz) lecteur HD 3p1/2 et 5p1/4 1.2Mo,MSDOS 5.0. DiskView est bas‚ sur une bibliothŠque de routines pascal et assembleur de bas niveau pour la gestion m‚moires,disques, math‚matiques...,d'une bibliothŠque d'environnement pour l'affichage en mode texte,le m‚lange subtil des deux,permet de cr‚er des boŒtes de dialogues ind‚pendantes,puissantes et conviviales. 1.2 Configuration mat‚rielle requise : .PC ou 100% compatible .DOS 2.2 ou sup‚rieur .Au moins un lecteur de disquette 1.3 Configuration mat‚rielle recommand‚e : . Disque dur . 80286 ou sup‚rieur . m‚moire ‚tendue (320 ko EMS) Dans tous les cas DiskView utilise au mieux les ressources du systŠme (EMS, XMS,Disques Durs) pour g‚rer ses tampons internes. 1.4 Contenu de la disquette : . MANUEL .TXT -> Documentation magn‚tique (ce fichier) . DISKVIEW.EXE -> programme principal . DISKVIEW.OVR -> fichier de recouvrement . DISKVIEW.RES -> fichier ressources . DISKVIEW.HLP -> l'aide en ligne . DVDRIVER.SYS -> pilote optionnel . DSKDRV.COM -> r‚sident optionnel . BOOTINT.BIN -> utilitaire . BOOTSYS.BIN -> secteur de BOOT systŠme . BOOT.BIN -> secteur de BOOT . COMMANDE.TXT -> le bon de commande version d'‚valuation 2 Installation 2.1 Sur disque dur : Il suffit d'installer sur disque dur les fichiers de la disquette dans le r‚pertoire de votre choix en choisissant de pr‚f‚rence un r‚pertoire d‚fini dans la variable d'environnement PATH du DOS. (voir remarques plus loin) Exemple pour cr‚er un r‚pertoire DiskView sur C: en ayant les fichiers originaux sur le lecteur A: md diskview ; cr‚ation r‚pertoire cd diskview ; positionne dans le r‚pertoire copy a:*.* ; copie de tous les fichiers 2.2 Sur disquette : Cas des disquettes 5p1/4 360 ko : l'installation doit se faire sur deux disquettes,la premiŠre contiendra le programme principal et la seconde DISKVIEW.OVR et DISKVIEW.RES Lors du chargement de DiskView,le programme vous demandera le chemin complet pour accŠder … ses ressources : enlever la disquette du lecteur contenant DISKVIEW.EXE le remplacer par la seconde disquette donner le chemin complet du lecteur utilis‚ (ex saisie de A:). 2.3 Remarques : (1) DISKVIEW.OVR est un fichier de code partiel.Il permet d'‚viter de charger dans sa totalit‚ le programme en m‚moire centrale (d'ailleurs il n'y aurait pas assez de place).Pendant l'utilisation, DiskView lit ce fichier pour charger ses modules.Lors du chargement du programme,DiskView d‚tecte la pr‚sence de m‚moire pagin‚e,et s'il y a suffisament de place,les partiels se logeront dans cette m‚moire. Par ce biais il est possible d'utiliser simultan‚ment tous les modules du programme. (2) Le code de DiskView est compos‚ de deux fichiers (DISKVIEW.EXE et DISKVIEW.OVR).Pour alleger un peu le r‚pertoire de travail il est possible de fusionner ces deux fichiers en un seul et d'effacer DISKVIEW.OVR par la commande du DOS : copy /b DISKVIEW.EXE+DISKVIEW.OVR = DISKVIEW.EXE ; copie binaire del DISKVIEW.OVR ; effacement 2.4 Utilisation du pilote DVDRIVER.SYS : C'est un pilote optionnel,qui permet de r‚cup‚rer les adresses des vecteurs d'interruptions 13h et 15h utile pour DiskView,avant qu'ils soient d‚tourn‚s par d'autres pilotes ou r‚sidents. Utilit‚s : (1) INT 13h -> Permet d'utiliser les routines d'origines pour les accŠs disques.Peut ˆtre n‚cessaire si SMARTDRV est r‚sident. (2) INT 15h -> Utilis‚ pour les accŠs directs en m‚moire ‚tendue. Le gestionnaire HIMEM.SYS d‚tourne l'interruption 15h et interdit l'accŠs … la m‚moire ‚tendue par cette interruption.D'o— l'utilit‚ de sauver l'adresse du point d'entr‚e de l'INT 15h avant qu'elle soit d‚tourn‚e. 2.5 Existence d'une version pr‚c‚dente : S'il existe une version ant‚rieure (Diskview 1.0) sur le disque dur,il est pr‚f‚rable d'‚ffacer tous les fichiers de l'ancienne version et de d‚marrer DiskView avec l'option : /I (voir Option ligne de commande). 3 Licence pour la version d'‚valuation : DiskView est un programme fran‡ais en shareware, c'est … dire qu'il doit ˆtre utilis‚ pour une p‚riode d'essai dans un but d'‚valuation, le programme n'est pas brid‚,seul le systŠme complet d'aide en ligne est absent et quelques modules. Pour une utilisation normale avec l'obtention de la derniŠre version complŠte du programme et enfin pour m'encourager dans ce laborieux travail,je vous invite … payer la licence. 4 Options ligne de commande : DiskView possŠde deux lignes de commandes utilisables au niveau du DOS : . /I Permet de r‚initialiser les fichiers internes g‚n‚r‚s par l'application,c'est … dire l'‚ffacement de DISKVIEW.CFG et DISKVIEW.DSK Cette option doit ˆtre utilis‚e si DiskView refuse de d‚marrer (voir 8 -> messages de chargement). Exemple : C:\DISKVIEW /I ENTER . /F Permet de lancer DiskView mˆme s'il est r‚sident. (voir message DISKVIEW d‚j… en m‚moire... du 8) 5 Fichiers internes : 5.1 DISKVIEW.CFG Le logiciel utilise ce fichier afin de sauvegarder ses paramŠtres internes et la configuration du systŠme. Si l'option de la boŒte Options/Environnement/Programme... est valid‚e alors DISKVIEW.CFG sera mise … jour … chaque fin de session. Voir aussi menu : Options/Environnement. 5.2 DISKVIEW.DSK Le logiciel utilise ce fichier afin de sauvegarder le contenu du bureau et des listes historiques. Si l'option de la boŒte Options/Environnement/Programme... est valid‚e alors DISKVIEW.DSK sera mise … jour … chaque fin de session. Voir aussi menu : Options/Bureau. 6 R‚initialiser DiskView : M‚thode : Effacer les fichiers DISKVIEW.CFG et DISKVIEW.DSK ou utiliser l'option /I de la ligne de commande. Permet de remettre par d‚faut tous les paramŠtres internes. Il se peut que pour des raisons ext‚rieures comme par exemple un changement de configuration mat‚rielle,DiskView refuse de s'ex‚cuter, en ‚mettant un message d'erreur ou voir planter le systŠme et dans ce cas l…,la solution est la r‚initialisation de DiskView. 7 Installation sur disquette 360ko : Utile pour les systŠmes ne disposant pas de disque dur. (1) Pr‚parer une disquette contenant DISKVIEW.EXE. (2) Pr‚parer une seconde disquette contenant DISKVIEW.OVR et DISKVIEW.RES. (3) Charger DISKVIEW avec la premiŠre disquette. (4) Donner le chemin de DISkVIEW.OVR (par exemple A:\) (5) Mettre la seconde disquette dans le lecteur et appuyer sur . Remarque : Pour la version complŠte et si les disquettes ont une taille de 360 ko,il n'y a plus assez de place sur la seconde disquette pour utiliser l'aide. 8 Messages lors du chargement : - DOS X.Y version trop ancienne... Ce message apparaitra si la version du DOS est ant‚rieure … 2.0. - DISKVIEW d‚j… en m‚moire... Ce message apparaitra si DiskView est d‚j… r‚sident (en m‚moire) - Fichier de recouvrement DISKVIEW.OVR introuvable. Donner le chemin complet :xxxxxxxxxx Le logiciel ne retrouve pas le fichier DISKVIEW.OVR sur disque. Les raisons peuvent ˆtre diverses,par exemple d— … une mauvaise installation,ou une mauvaise configuration de la variable PATH du DOS. Peut ˆtre utile pour les systŠmes ne disposant que d'un lecteur de disquette (sans HD). Voir aussi 5 : Installation sur disquette 360ko. - Echec installation programme : Programme sans partiel... DiskView ne peut pas lire le partiel,g‚n‚ralement d— … une modification de DISKVIEW.OVR (fichier corrompu) ou une erreur de lecture sur la surface du disque. (erreur critique du DOS) Recup‚rer les fichiers sur la disquette d'origine. - Echec installation programme : Fichier de recouvrement introuvable... Le chemin de DISKVIEW.OVR aprŠs saisie est invalide. - Echec installation programme : Erreur gestionnaire de recouvrement... DiskView ne peut pas lire le fichier DISKVIEW.OVR,cela peut ˆtre d— … : .une corruption de DISKVIEW.OVR. .une erreur de lecture du disque .mauvaise version de DISKVIEW.OVR Solution : R‚cup‚rer les fichiers sur la disquette d'origine - Erreur fatale sur fichier ressource -> Barre de menu non initialis‚e Cette erreur peut ˆtre d—e … : .une corruption de DISKVIEW.RES .une mauvaise version de DISKVIEW.RES - Erreur dans le flux Code : x Info : y Ces erreurs sont ‚mises lors d'un accŠs au fichier DISKVIEW.RES ou lors de l'installation des ressources du logiciel. Codification des erreurs : Code = -1 Erreur pendant l'accŠs au fichier DISKVIEW.RES Code = -2 Initialisation du gestionnaire impossible. C'est le paramŠtre Info qui donne normalement la raison de l'erreur. Erreur accŠs disque : Info = 2 DISKVIEW.RES introuvable dans le r‚pertoire sp‚cifi‚. Info = 3 r‚pertoire de DISKVIEW.RES invalide. Info = 4 trop de fichiers ouverts (variables FILES du DOS trop r‚duite) Info = 15 l'unit‚ de disque contenant DISKVIEW.RES est invalide Info =151 l'unit‚ de disque contenant DISKVIEW.RES est inconnue Info =152 l'unit‚ de disque contenant DISKVIEW.RES n'est pas prˆte Info =154 CRC erreur en lisant DISKVIEW.RES Info =156 erreur de positionnement des tˆtes lors de la lecture Info =157 l'unit‚ de disque inconnue Info =158 secteur non trouv‚ Erreur accŠs m‚moire pagin‚e (EMS): Le code renvoy‚ (Info) est compatible LIM 3.2 Se r‚f‚rer aux codes d'‚tats du gestionnaire EMS. (codes 80h-A4h). Une erreur de ce type ne peut ˆtre d— qu'… une incompatibilit‚ du pilote g‚rant la m‚moire pagin‚e. --------------------------- Digne, le 26/09/93 (fin fichier MANUEL.TXT)