Lecteur ecriture secteur mbr C#

Bonjour, je cherche un moyen de lire est écrire sur le secteur boot d'un disque dur et clef usb

extraire le bootloader , copié un nouveau bootloader sur le premier secteur d'une clef USB pour quelle soit bootable en c# dotnet peut ont me guider Merci

je cherche à crée un logiciel pour copier un simple bootloader en asm sur une clef usb

2 réponses

  1. Salut, ma propre solution est HxD: https://mh-nexus.de/en/hxd/

    Pour le faire, c'est tout simple:


    Tuto pour modifier le Bootsecteur

    1.- Ouvrez HxD, ensuite cliquer sur l'icône en forme de disk (OpenDisk en infobulle) qui se trouve a-coté de l'icône représentant un processeur.

    2.-Dans Physical disks, choisissez votre clé ( Removable disk x <--n°de la clé. Et surtout pas de Hard disk ) en décochant 'Open as Readonly', sinon pas de modfif. possible. ctrl-S

    2.a- Si votre clé est reconnu par windows (vous pouvez entrez dedans via l'explorer, faite une altération du bootsector, sinon vous ne pourrez copié le kernel sur la clé: copié tout le bootsector de votre image binaire et le collé sur celui de la clé.
    Quitter HxD, ré-insérer la clé, ouvrez HxD.

    3.-Ensuite glisser votre image binaire dans HxD et copier/coller tout le contenu de ce fichier, à partir de l'Offset 0 de la clé USB

    4.-Et enfin Ctrl-S. Voila vous avez maintenant en votre possession une clé bootable.

    5.-Désormais vous n'avez plus qu'a la tester, redémarrer l'ordi avec la clé, entrer dans le BIOS en appuyer sur F12 et modifier la priorité
    de boot pour que votre clé soit prioritaire

    6.-Exit et attendez, puis vous devrez voir apparaitre votre programme qui s'exécute.



    Enjoy!
    0
    1. Bonjour, j'ai failli supprimer car selon moi, il veux le coder en C#, pas avoir un logiciel existant.
      Mais bon, ça peut servir
      0
    2. C'est sur, mais comme dans le début de son message, il est dit: Bonjour, je cherche un moyen de lire est écrire sur le secteur boot d'un disque dur et clef usb


      Alors voilà j'ai posté mon ptit tuto :p

      Et toutes méthodes sont bonnes à prendre selon moi, tant le probleme est résolue dans un cours délai ^^.
      0
    3. Bonjour et merci de votre réponse qui fonctionne très bien mais c'est possible de le faire en c# console ou gui ?
      0
    4. Sinon merci pour se tutoriels qui et super
      0
    5. @brino789De rien, sinon désolé je ne connait pas le c# :p
      0
  2. Salut,

    J'ai trouvé ce code qui m'a l'air assez simple (je ne l'ai pas testé) :

    http://ww25.cprogramdevelop.com/3778215/
    0
    1. Salut et merci de ta réponse ton code ma l'aire bien une seul question :
      ou se trouve le chemin du bootloader dans le code car il me permet pas d'aller chercher mon propre boot pour le placer sur le 1 secteur ?
      0