Comment savoir ce qu'a fait VirtualBox?

J'essaie de démarrer un système d'exploitation personnalisé sur ASM sur mon ordinateur portable récent. Le système d'exploitation est destiné à être installé sur une disquette et pendant la création, crée une disquette de démarrage.

Comme je n'ai pas de lecteur de disquette, je l'ai installé sur une disquette virtuelle. Ensuite, j'ai utilisé l'option de create bootable MS-DOS USB drive WinToFlash pour transférer l'image de la disquette vers un lecteur flash USB. Ensuite, j'ai essayé de démarrer mon ordinateur à partir de celui-ci mais j'ai seulement une chaîne répétée à l'écran.

Après tout ce que j'ai fait une image de disque dur virtuel, formez le lecteur flash à l'aide de ce didacticiel et j'ai essayé de démarrer une machine virtuelle. La première fois j'ai eu le même problème que sur un véritable ordinateur. J'ai ensuite utilisé l'option de réinitialisation et la prochaine fois et chaque fois que le système d'exploitation démarrait correctement. La machine virtuelle elle-même a été réalisée à l'aide d'un modèle Windows XP et a précédemment hébergé un lecteur virtuel Windows XP.

Ma question est la suivante: Comment comprendre exactement ce qui est arrivé à la machine virtuelle entre le premier et le deuxième démarrage?

MISE À JOUR Je viens de créer une nouvelle machine virtuelle avec des paramètres par défaut pour Windows XP et elle a le même problème que sur un ordinateur réel. Je n'ai pas pu reproduire la procédure qui a fait la première VM fonctionner correctement.

Bien, la manière bruteforce serait d'obtenir les journaux des deux machines virtuelles, puis de les comparer à l'aide d'un utilitaire diff. Les journaux semblent avoir absolument toutes les informations sur le matériel virtuel. Le principal inconvénient de cette approche est que trop d'informations sont données et il faut du temps pour déterminer quelles différences sont importantes et qui ne le sont pas, surtout si le matériel virtuel n'est pas égal à 100%.