(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/>