मैं एक मैला ढोने वाले हार्ड ड्राइव पर एमबीआर को ट्रैक करने की कोशिश कर रहा हूं। हार्ड ड्राइव बूट नहीं होगा इसलिए मैं DEBUG.exe के माध्यम से एमबीआर को बदलने की कोशिश कर रहा हूं। समस्या मेरी 64 बिट मशीन से शुरू होती है क्योंकि debug.exe एक 16-बिट प्रोग्राम है जो अब समर्थित नहीं है जब तक कि आपके पास DosBox नहीं है।
मैं समझता हूं कि डॉसबॉक्स एक एमुलेटर है और मुझे उपयोगकर्ता मोड और कर्नेल मोड के बीच विभाजन का एक बुनियादी ज्ञान है और साथ ही एनटी आंतरिक वास्तुकला में कुछ खंडित शोध हैं।
मेरा मुख्य प्रश्न है; अगर मैं DosBox चलाता हूं और हार्ड ड्राइव माउंट करता हूं तो डिबग करने का प्रयास कर रहा हूं। क्या मैं हार्ड ड्राइव पर मेमोरी देख रहा हूं, अगर मैं डीओबीएस बॉक्स के माध्यम से माउंट ड्राइव से डीबग। Exe चला रहा हूं या होस्ट 64 बिट मशीन को देख रहा हूं जो डॉक्सबॉक्स चला रहा है?
मैं इसे सीखने के अवसर के रूप में उपयोग कर रहा हूं इसलिए किसी भी मदद या निर्देश की सराहना की जाती है।