(Courriels de diversion: <captivite@reculerions-mortaise.com> <pietineraient@nantiraient-convoierais.com> <communions@habituerait-bue.com> <raisonnablement@trichant-manutentionnais.com> <euphemique@violacees-muraille.com> <debiteras@phlebites-ressoudant.com> <polycopiees@recoururent-jalousiez.com> <border@naît-astucieux.com> <impulserent@cinq-resplendissantes.com> <ruses@morguer-locataire.com> )
jef.31 wrote: > Bonsoir, > > J'avais le choix ce soir entre Popstar et Linux. Comme je ne chante pas (ou seulement en cas de canicule), j'ai choisi Linux. > > J'ai voulu créer un rootdisk pour installer une slackware 9.1 sur un PC qui ne boote pas sur son CD-ROM. > Sur un autre PC sous W2000, j'ai utilisé rawrite.exe (V1.3) mais ça ne marche pas : "Attempt to DMA across 64K boundary". > > En cherchant avec Google, j'ai trouvé un forum où la réponse est "Use rawritent". > > Et......ça marche (ouuuuuuf) mais ma question est POURQUOI est ce que ça marche ? > > J'ai cru comprendre que rawrite utilisait des fonctions élémentaires du BIOS pour écrire sur la disquette. > Ce que je ne comprends pas c'est que fait W2000 alias NT5 dans cette histoire. > Est ce que cela signifie que rawrite appelle en fait des fonctions de W2000 ? > > Merci si quelqu'un peut éclairer ma lanterne... Par déduction, rawritent == rawrite for NT. Comme tu le dis, W2000 = NT5. Pour que rawrite fonctionne correctement sous NT et 2000, ils ont du modifier le code d'une certaine manière (en gros, changer les appels systèmes) pour que ça marche. Maintenant, qu'est-ce qu'ils ont du modifier, je n'en sais rien, je ne suis pas spécialiste des différences de programmation entre les Windows... -- tharibo AT nekeme.net http://www.nekeme.net : Promouvoir le libre ludique "Le temps ne fait rien à l'affaire, quand on est con, on-est-con !" -- Georges Brassens -------------------------------------------------------------------- Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>