home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 August - Disc 3 / chip_20018103_hu.iso / amiga / chiputil / fat95.lha / fat95 / fr / readme_Fr.too < prev   
Encoding:
Text File  |  2001-06-06  |  15.3 KB  |  436 lines

  1.                 fat95 v2.15 (28-mai-2001) fichier ½áreadmeá╗
  2.                 --------------------------------------------
  3.  
  4.  
  5.  
  6. GΘnΘralitΘs
  7. ===========
  8.  
  9. ½áfat95á╗ a ΘtΘ conτu pour permettre l'Θchange des donnΘes avec d'autres
  10. plate-formes. Ceci impliqueá: le support doit Ωtre 100% compatible PC.
  11. Basiquement, il y a deux mΘthodes pour arriver α cette fin.
  12.  
  13. a) "simple", "non partitionnΘ"
  14.  
  15. Tout l'espace de stockage disponible sur le support est occupΘ par une seule
  16. structure de donnΘes de type FAT. Cela implique qu'il ne peut y avoir
  17. d'informations de partionnement de type AMIGA (RDB etc.).
  18. Cette mΘthode est communΘment utilisΘe sur les disquettes (DD et HD), les
  19. disques magnΘto-optiques (MO) et Θgalement sur les disques ZIP (du moins en
  20. thΘorie).
  21.  
  22. b) "partitionnΘ"
  23.  
  24. Il doit y avoir un bloc valide au standard PC (MBR) ½ámaster boot recordá╗
  25. dans le premier bloc du support. Fat95 Θvaluera alors le contenu de la table
  26. de partition pour dΘfinir le type, la position et la taille de la FAT pour
  27. les donnΘes. Cette mΘthode est requise pour les disques durs.
  28. Habituellement, les supports ZIP utilisent aussi ce principe, bien que dans
  29. la majoritΘ des cas une unique FAT 16 sera utilisΘe pour toute la quantitΘ
  30. de stockage.
  31.  
  32. Le mieux est de dΘfinir les partitions en utilisant un outil adaptΘ du monde
  33. PC comme ½áfdisk ╗, ½áxfdiská╗ ou ½áPartionMagicá╗. Ces programmes laissent
  34. habituellement un espace entre les tables de partitions et les donnΘes. Vous
  35. pourrez alors utiliser un outil AMIGA adaptΘ pour ajouter en parallΦle des
  36. informations de partionnement au format AMIGA.
  37.  
  38. Important : fat95 ne s'occupe que des tables au format PC. Par exemple,
  39. l'utilisation de ½áHDToolBoxá╗ ne fonctionnera pas.
  40.  
  41.  
  42. boot95
  43. ======
  44.  
  45. Les disques durs partionnΘs sur un PC ont trΦs souvent une zone d'environ
  46. 30áKo de non utilisΘe entre le MBR et la premiΦre partition. Vous pouvez
  47. maintenant essayer d'importer une chaεne de style RDSK au format Amiga pour
  48. rendre amorτable (bootable) la partition fat95.
  49. Tout d'abord, veuillez monter la partition de maniΦre habituelle, par
  50. exemple PCHD:.
  51. Puis entrez dans une fenΩtre Shell :
  52.  
  53. boot95 PCHD:
  54.  
  55. Pour ce faire, fat95 doit se trouver dans le rΘpertoire L:, α moins que vous
  56. n'indiquiez un fichier diffΘrent en second paramΦtre. RΘpΘtez la procΘdure
  57. pour mettre α jour vos anciennes versions fat95.
  58. Attention : la partition Amiga existante sera ΘcrasΘe !
  59. Attention α nouveau : soyez s√r que votre partition est adressable lors du
  60. dΘmarrage, c'est α dire dans les 4 premiers Mo d'un disque avec le
  61. scsi.device.
  62.  
  63. Mon A1200 peut dΘjα dΘmarrer son OS 3.1 α partir d'une partition FAT32 de
  64. 4áGo. Il reste cependant encore quelques obstacles. Par exemple, HDToolBox
  65. a des problΦmes pour visualiser les partitions de type LBA.
  66.  
  67.  
  68. Mise en place
  69. =============
  70.  
  71. fat95 s'installe de la mΩme maniΦre que n'importe quel autre systΦme de
  72. fichiers (filesystems). J'ai fait de mon mieux pour qu'il soit aussi
  73. rΘsistant que possible aux erreurs ou aux arguments manquant de la
  74. ½ámountlistá╗. Cependant, voici les plus importantsá:
  75.  
  76. FileSystem = L:fat95
  77.  
  78. (Ou le chemin d'accΦs complet de l'endroit o∙ il se trouve.)
  79.  
  80. StackSize = 2048
  81.  
  82. (N'utilisez pas de valeurs plus petites, sans quoi vous risquez un crash.)
  83.  
  84. Device = mfm.device
  85. Unit = 0
  86. Flags = 0
  87.  
  88. (Le pΘriphΘrique physique que vous utilisez)
  89.  
  90. MaxTransfert = 0x20000  /* Simple disque dur IDE sur A1200 */
  91.  
  92. (Non utile pour les lecteurs de disquettes et les pΘriphΘriques ATAPI
  93. comme le ZIP par exemple)
  94.  
  95. LowCyl = 0
  96.  
  97. (Ou pas d'argument ½áLowCylá╗ du tout)
  98.  
  99. Buffers = 20    /* Disquette double densitΘ */
  100. Buffers = 40    /* Disquette haute densitΘ */
  101. Buffers = 100   /* ZIPs, MOs, ... */
  102.  
  103. (Minimum recommandΘe. Si vous utilisez beaucoup de sous-rΘpertoires, vous
  104. pouvez tester des valeurs suppΘrieurs).
  105.  
  106. GlobVec = -1
  107.  
  108. (Ceci pour les programmes en assembleur)
  109.  
  110. Control = "+s"
  111.  
  112. (Force Fat95 dans le mode ½ direct SCSI ╗ plut⌠t que le mode standard du
  113. ½ trackdisk ╗. Peut Ωtre utile pour des disques durs > 4 Go.)
  114.  
  115. Et finalement le pire de tous. ;-)
  116.  
  117. DosType = 0x464154xx    /* ½áFATxá╗ */
  118.  
  119. Les derniers octets ½ xxá╗ servent au contr⌠le absolu.
  120.  
  121.    xx = 00     Choisir celui-ci pour les lecteurs de disquettes et 
  122.                uniquement pour les disquettes.
  123.                Cela active plusieurs caractΘristiques particuliΦres comme
  124.                la commande ½áETD_ du trackdiská╗ et un contournement pour
  125.                les pΘriphΘriques non ½ámfm.deviceá╗ et permettre la
  126.                dΘtection automatique du type HD.
  127.  
  128.    xx = 01     Une valeur presque universelle. Fonctionne avec les
  129.                supports non partionnΘs et recherchera la premiΦre
  130.                partition FAT sur la partition.
  131.  
  132. Si vous avez plus d'une partition en FAT12, FAT16 ou FAT32 sur votre disque
  133. dur, il faudra obtenir plus de dΘtails. Essayez le numΘro correspondant au
  134. type de partition comme sous Linuxá:
  135.  
  136.    xx = 01..04 Utilise la partition ½áprimaireá╗ de ce numΘro.
  137.                ½á04á╗ sera la valeur exacte pour un ZIP, mais ½á01á╗ devrait
  138.                Θgalement fonctionner car les 3 premiΦres tables de
  139.                partition ne sont en principe pas utilisΘ sur ce mΘdia.
  140.  
  141.    xx = 05..?  Utilise ½ále lecteur logique sur une partition Θtendueá╗.
  142.                ½á05á╗ est le premier pΘriphΘrique logique, ½á06á╗ le second,
  143.                etc. Vous trouverez des exemples dans le fichier ½áexamplesá╗
  144.                prΘsent dans ce mΩme rΘpertoire.
  145.  
  146.  
  147. Installation pour l'OS 2.0+
  148. ===========================
  149.  
  150. * Copier le fichier ½áfat95á╗ dans votre rΘpertoire ½áL:á╗.
  151. * Double-cliquez sur les ic⌠nes d'exemples ½áMS0á╗ (lecteur interne) ou
  152.   ½áMS1á╗ pour monter le systΦme de fichiers maintenant.
  153. * Copiez-les dans le rΘpertoire ½áDEVS:DOSDrivers/á╗ pour qu'ils soient
  154.   monter automatiquement au dΘmarrage du systΦme.
  155. * CrΘez vos propres scripts de montage suivant vos besoins.
  156.  
  157.  
  158. Installation pour l'OS 1.3  
  159. ==========================
  160.  
  161. Le mfm.device ne fonctionne pas avec le trackdisk.device de l'OS 1.3. Un
  162. Θquivalent possible est le messydisk.device de Olaf Seibert. α l'origine,
  163. celui-ci Θtait diffusΘ sur une disquette du domaine public appelΘe ½áTime
  164. #10á╗ datant de 9 ansádΘjα (!) et iláest presque devenu introuvable. C'est
  165. pourquoi j'ai dΘcidΘ de l'inclure ici.
  166.  
  167.  
  168. Double-cliquez sur l'ic⌠ne ½áinstall_fat95_1.3á╗ ou biená:
  169.  
  170. * Copier le fichier ½áfat95á╗ dans le rΘpertoire ½áL:á╗,
  171. * Copier les fichiers ½ámessydisk.deviceá╗ et ½áfat95mountlistá╗ dans
  172.   le rΘpertoire ½áDEVS:á╗.
  173.  
  174. Puis ajoutez cette ligne dans votre fichier ½áS:Startup-Sequenceá╗
  175. ½ámount ms0: from fat95mountlistá╗
  176.  
  177. UTILISEZ ½áms1:á╗ au lieu de ½áms0:á╗ si vous voulez travailler avec le
  178. second lecteur de disquettes MS-DOS/Win.
  179.  
  180.  
  181. ParticularitΘs
  182. ==============
  183.  
  184. Lorsqu'on Θcrit dans le rΘpertoire racine d'un disque sous fat95, il peut
  185. arriver que vous obteniez un Θtrange message d'erreur 232 ½áplus de place
  186. dans le rΘpertoireá╗. Ceci signifieá: MS-DOS/Win utilise une table de
  187. rΘpertoire fixe et non extensible dans laquelle vous ne pouvez mettre qu'un
  188. nombre limitΘ de fichiers et de sous rΘpertoires, mΩme si il reste de la
  189. place sur le disque. Dans ce cas, effectuez une des actions suivantesá:
  190.  
  191. * sauvez vos fichiers dans un sous rΘpertoire plut⌠t que dans la racine,
  192. * dΘplacez un ou deux fichiers dans un sous rΘpertoire puis essayΘ de
  193.   nouveau,
  194. * effacez un ou deux fichiers de la racine,
  195. * choisissez un autre disque.
  196.  
  197. Malheureusement, Je ne pourrais pas pleinement recommander l'utilisation de
  198. ½ámessydisk.deviceá╗. Un point ennuyeux est que la tΓche ½áMountá╗ figera
  199. jusqu'α ce que le premier changement de disquette ai lieu. Il s'agit
  200. certainement d'une situation de course avec le ½átrackdiská╗ car tout
  201. fonctionne correctement en mode pas α pas lors du dΘbogage.
  202.  
  203. Fat95 est maintenant capable de reconnaεtre les informations NSD (nouveau
  204. type de pΘriphΘrique) et il peut mΩme utiliser les commandes du TrackDisk64
  205. et/ou du mode ½ direct SCSI ╗ pour les pΘriphΘriques de plus de 4 Go.
  206.  
  207. Du fait des plaintes au sujet de l'ic⌠ne dΘsactivΘe ½áFATá╗, j'ai dΘcidΘ que
  208. les volumes renverraient intentionnellement un type erronΘ ½áDOS\0á╗. Ceci
  209. devrait faire disparaεtre l'ic⌠ne. J'espΦre et prie que cela n'encourage pas
  210. les programmes α invalider l'accΦs directe...
  211.  
  212.  
  213. FAT32 notes
  214. ===========
  215.         
  216. ConcrΦtement, la plus grosse diffΘrence comparΘe α l'ancienne FAT16 est la
  217. FAT elle-mΩme. Elle couvre habituellement 1/1024 de la taille de la
  218. partition entiΦre.
  219. Ceci est imposantá; 8 Mo sur une partition de 8 Go, par exemple. Ainsi fat95
  220. ne retient pas entiΦrement la FAT 32 bits. Les accΦs au fichiers fragmentΘs
  221. seront un peu plus lents mais vous sauverez toute cette prΘcieuse mΘmoire.
  222.  
  223. La variable conservant l'espace prΘsentement disponible est une autre bonne
  224. idΘe... Bien, du moins en thΘorie. En rΘalitΘ, celle-ci n'est pas toujours
  225. α jour. Fat95 a choisi α la place, de calculer l'espace disponible
  226. directement de la FAT de maniΦre empirique. Ceci prendra plus de temps aprΦs
  227. avoir montΘ le pΘriphΘrique pendant lequel il sera en lecture seul (volume
  228. en cours de validation).
  229.  
  230.  
  231. Trucs pour xxxscsi.device
  232. =========================
  233.  
  234. La plupart des pΘriphΘriques sont contr⌠lΘs par le ½áscsi.deviceá╗ ou un
  235. contr⌠leur similaire prΘsent sur votre carte controleur.
  236. Actuellement, j'utilise un ZIP100 de chez NEC sur le port IDE interne de
  237. mon A1200. Malheureusement, le controleur ½ scsi.device ╗ prΘsent en ROM
  238. ne supporte pas les pΘriphΘriques purement ATAPI. Il ne fonctionne qu'avec
  239. les disques durs IDE.
  240. C'est pourquoi je conseil d'installer un correctif appropriΘ comme
  241. IDE_scsidisk ou IDEfix. 
  242.  
  243.  
  244. La ½ console ╗
  245. ==============
  246.  
  247. fat95 ne supporte pas les commentaires de fichiers. Leur lecture fournit
  248. la date. Modifier cette partie ne fera rien.
  249. SΘlectionnez un fichier au hasard de votre disque fat95 et assignez le
  250. commentaire.
  251.  
  252.     !scandisk
  253.  
  254. et regardez ce qu'il advient...
  255. Cette petite tricherie n'est pas encore parfaite. Toutefois, il rapporte
  256. dΘjα les ennuyeux ½ fichiers perdus ╗.
  257.  
  258.  
  259. ProblΦmes
  260. =========
  261.  
  262. ?: Que signifie le message ½áobject not foundá╗ au montage d'un pΘriphΘrique
  263.    avec fat95 ?
  264. !: VΘrifiez les entrΘes suivantes : "Device =", "Unit =" et "Flags =" dans
  265.    la MountList.
  266.  
  267. Si rien ne semble vous aider, vous pouvez crΘer une copie des variables
  268. internes utilisΘes par fat95 en utilisant l'utilitaire ½ fat95debug ╗.
  269. Par exemple, tapez dans un Shell :
  270.  
  271.     fat95debug ms0: ram:ms0.log
  272.  
  273. si le lecteur de disquettes interne MS0: refuse de fonctionner.
  274. Puis envoyez-moi le fichier ainsi crΘΘ (enriron un demi Ko) par courrier
  275. Θlectronique. Je vous promet qu'il n'y a aucun mot de passe ou secrets
  276. similaires α l'intΘrieur.
  277.  
  278.  
  279. Pour les spΘcialistes...
  280. ========================
  281.  
  282. ...voici la liste des paquets DOS actuellement supportΘsá:
  283.  
  284. 0005    ACTION_DIE
  285. 0007    ACTION_CURRENT_VOLUME
  286. 0008    ACTION_LOCATE_OBJECT
  287. 0009    ACTION_RENAME_DISK
  288. 0015    ACTION_FREE_LOCK
  289. 0016    ACTION_DELETE_OBJECT
  290. 0017    ACTION_RENAME_OBJECT
  291. 0018    ACTION_MORE_CACHE
  292. 0019    ACTION_COPY_DIR
  293. 0021    ACTION_SET_PROTECT
  294. 0022    ACTION_CREATE_DIR
  295. 0023    ACTION_EXAMINE_OBJECT
  296. 0024    ACTION_EXAMINE_NEXT
  297. 0025    ACTION_DISK_INFO
  298. 0026    ACTION_INFO
  299. 0027    ACTION_FLUSH
  300. 0028    ACTION_SET_COMMENT
  301. 0029    ACTION_PARENT
  302. 0031    ACTION_INHIBIT
  303. 0034    ACTION_SET_DATE
  304. 0082    ACTION_READ
  305. 0087    ACTION_WRITE
  306. 1004    ACTION_FINDUPDATE
  307. 1005    ACTION_FINDINPUT
  308. 1006    ACTION_FINDOUTPUT
  309. 1007    ACTION_END
  310. 1008    ACTION_SEEK
  311. 1020    ACTION_FORMAT
  312. 1023    ACTION_WRITE_PROTECT
  313. 1026    ACTION_FH_FROM_LOCK
  314. 1027    ACTION_IS_FILESYSTEM
  315. 1028    ACTION_CHANGE_MODE
  316. 1030    ACTION_COPY_DIR_FH
  317. 1031    ACTION_PARENT_FH
  318. 1033    ACTION_EXAMINE_ALL
  319. 1034    ACTION_EXAMINE_FH
  320. 1035    ACTION_EXAMINE_ALL_END
  321. 4200    ACTION_SERIALIZE_DISK
  322. 4201    ACTION_GET_DISK_FSSM
  323. 4202    ACTION_FREE_DISK_FSSM
  324.  
  325.  
  326. Historique
  327.  
  328. v1.5    11/1999    first published version
  329.  
  330. v1.6    12/1999    fixed large partition addressing bug
  331.                    added workaround for SID2
  332.                    added volume serial number recognition
  333.                    added directory optimization
  334.  
  335. v1.7    01/2000    fixed minor formatting bug
  336.                    fixed crash on double-mounted volumes
  337.                    made error requesters more informative
  338.                    made code reentrant for multi-device use
  339.  
  340. v1.8    01/2000    added workaround for certain devices who keep
  341.                    trashing forbidden 68k registers
  342.  
  343. v1.11   01/2000    new workarounds for "difficult" devices
  344.                    made drawer operations a bit faster
  345.  
  346. v1.12   01/2000    added on/off feature for ETD_xxx device commands
  347.                    added ACTION_SERIALIZE_DISK packet (used by DiskCopy)
  348.                    made FAT16 mode writeback faster
  349.                    improved disk format recognition
  350.  
  351. v1.13   02/2000    fixed SERIALIZE_DISK bug
  352.  
  353. v1.14   02/2000    fixed bug in updating all FAT copies
  354.                    alternative english version
  355.  
  356. v1.15   02/2000    code optimizations
  357.  
  358. v1.17   02/2000    second published version
  359.                    improved FORMAT command support
  360.  
  361. v1.18   03/2000    first try to implement partition support
  362.  
  363. v1.19   03/2000    fixed partition selection bug
  364.  
  365. v1.20   03/2000    introduced separate directory and file caches
  366.                    added dummy workbench icon suppression
  367.  
  368. v1.21   03/2000    made file access cluster-wise
  369.                    added diskchange messsages to system (IDCMP_DISKINSERTED...)
  370.  
  371. v1.22   03/2000    fixed "large sectors" bug (> 512 bytes)
  372.  
  373. v2.0    04/2000    first try on FAT32
  374.                    fixed another "large sectors" bug
  375.  
  376. v2.1    04/2000    added NSD and TD64 support
  377.                    fixed bug on 28bit entries for FAT32
  378.                    changed intl character handling for short filenames
  379.                    fixed "file creation" timestamp
  380.  
  381. v2.2    06/2000    new restart validator routines
  382.                    longer filenames (65 chars)
  383.                    added FAT32 formatting routines
  384.                    small write access optimizations
  385.                    changed AddBuffers support (like FFS)
  386.                    reworked documentation
  387.  
  388. v2.3    07/2000    added native ExAll() and ExAllEnd()
  389.                    added ChangeMode()
  390.                    bugfixes:
  391.                      ExamineFH()
  392.                      OpenFromLock()
  393.                      Rename()
  394.                      very long path names
  395.                      Workbench support
  396.  
  397. v2.4    07/2000    bugfixes:
  398.                      exclusive locks
  399.                      double MSDOS 8.3 names
  400.  
  401. v2.5    07/2000    new buffering scheme (track-wise)
  402.                    bugfix:
  403.                      free storage space recognition on FAT32
  404.  
  405. v2.6    07/2000    bugfixes:
  406.                      crash when disk is full
  407.                      access to inconsistent files
  408.  
  409. v2.7    08/2000    fixed logigal drive recognition #07+
  410.  
  411. v2.8    08/2000    added software write protection "Lock"
  412.                    added diagnosis tool "fat95debug"
  413.  
  414. v2.9    09/2000    fixed AddBuffers bug
  415.                    ACTION_CURRENT_VOLUME now safer
  416.                    made all access trackwise
  417.  
  418. v2.10   10/2000    now recognizes some more "exotic" partition tables
  419.                    added error requester "TD64 needed but missing"
  420.  
  421. v2.11   12/2000    meilleur compatibilitΘ FDA
  422.  
  423. v2.12   02/2001    ajout des commandes ½áSCSI directá╗
  424.  
  425. v2.13   02/2001    nouveau systΦme de tampons
  426.  
  427. v2.14   03/2001    correction d'un trΦs vilain bogue en mode FAT32
  428.  
  429. v2.15   05/2001    corrections :
  430.                      plantage sur les noms de plus de 65 caractΦres
  431.                      gΘnΘration de noms courts
  432.                    nouveau :
  433.                      attribut ½ Pure ╗
  434.                      fonctions de recherche d'erreurs
  435.                      boot95
  436.