الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الاطلاع علي نظام الملفات

مغلق
بدأه محمد جبر في 28 أكتوبر 2007 · 6 رد · 1,287 مشاهدة · في أرشيف قسم الـــ Assembly
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

اريد ان افتح الدرايفات لكي اري جداول ال 32 FAT وكيف يرتب نظام الملفات الملفات داخل القرص الصلب

انا قرأت ال documentations بتاعته بس عازو اشوف هوا ازاي الموضوع موجود عملي !

لا اله إلا الله

#2

ماذا تريد بالضبط، السؤال غير واضح

d4baa0.gif
#3

عارف الداله int 13 ؟

مش هيا بتشوف اللي علي الهارد ديسك بتحديد ال sector و ال track و ال head ؟؟

انا عاوز اشوف اللي في كل sector لأن ال FAT32 موجود فيها (موجود في تاني سيكتور بعد ال boot sector)

متهيقلي فيه برنامج اسمه HIEW بس انا مش عارف بيشتغل ازاي

http://scottie.20m.com/fat.htm

لا اله إلا الله

#4

جرب Hex WorkShop فهو متطور ويفتح الدرايفات لكن غير مجاني

HIEW عفى عليه الزمن :P

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#5
اقتباس

Drive (Sector) Editing

In addition to editing files, Hex Workshop can also edit Drive (Disk) Sectors. By selecting "Open Drive" from under the Disk menu, clicking the open drive Toolbar button, or using the Ctrl+D keycut both Logical and Physical Drives can be edited under Windows 95, 98, NT, and Windows 2000.

Disk Editing Modes:

Logical Drives are drives mounted by the operating system and are given drive letters like "A:", "C:", "D:", etc. Hex Workshop can edit local drives, some CD-ROM drives, most removable media and floppy drives. You must have proper permission to edit these drives on Windows NT.

Physical Drives are the drives installed in your computer and are labeled as 0x80 for the first hard disk, 0x81 for the second, etc. You should edit physical drives when the operating system cannot mount your logical drive or you need to view and/or modify partition tables or unallocated space.

Sector Editing:

Disk Editing information is supplied to the user including sector number currently being edited and total number of sectors on the disk in the title bar, and sector size, cursor position (within the sector), and hex data interpretation in the status bar. The toolbar contains buttons to increment or decrement the current sector.

Drive Editing is accomplished in the same manner as file editing, with a few exceptions. Since the sector size is fixed, data cannot be inserted or deleted, only overwritten. The Goto utility becomes a Goto Sector Utility allowing movement forward or backward in sectors from the beginning, end, or current sector of the drive/disk. The Find Utility now operates on a range of sectors specified in the Find dialog, and Replace is disabled for sector editing.

Because of the slightly different nature of Drive Editing additional keycuts are available to help quickly move throughout the sectors of a disk.

اظن هذا ما تريد ؟؟

لتنتقل من سيكتورالى اخر استعمل : Alt+Up & Alt+Down

تم تعديل هذه المشاركة بواسطة G~M في 28 أكتوبر 2007 في 08:07

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#6

السلام عليكم و رحمة الله و بركاته

اقتباس
عارف الداله int 13 ؟

مش هيا بتشوف اللي علي الهارد ديسك بتحديد ال sector و ال track و ال head ؟؟

انا عاوز اشوف اللي في كل sector لأن ال FAT32 موجود فيها

اخي محمد , ان كنت تنوي استعمال الدالة INT 13 فهذا يعني انك ستكتب كود على الاسمبلي 16 بيت لقراءة ما بذاخل الديسك , سواء الهارد ديسك او الديسكت ( يستحسن البذا بالديسكت)

اقتباس
متهيقلي فيه برنامج اسمه HIEW بس انا مش عارف بيشتغل ازاي

وان كنت فقط تنوي استعمال برنامج جاهز لذالك فهناك العديد منها كبرنامج ال WinHex مثلا.

#7

الف شكر يا اخ g~m فعلا هوا ده اللي انا عاوزه ادعي ربنا بقا اني اعرف اعمل fat driver

انا نزلت البرنامج من هنا http://pro.jro7i.com/file8577.html

شكرا يا اخ عبد العزيز علي الاهتمام

بس فيه حاجه غريبه طول السيكتور مش 512 بايت دول 504 بس امال راح فين الباقي ؟

اخ bitofsoul مش فارق 16 او 32 بت المهم انك تكون في النظام الحقيقي real mode ..متهيقلي يعني !

اللي انا عاوز اعمله ان شاء الله هو اني اشوف الملفات من غير الاستعانه باي دوال جاهزة كل الحكاية اني عاوز اشوف ايه مكتوب فين عشان بعد كده لما افتحه بالبرنامج بتاعي ابقي عارف الاماكن بتاعة الحاجه انا تقريبا فاهم ال fat بس لسه عندي مشكلة في التفريق بين ال directory و ال file وكمان اماكن ال clusters اقصد العملية الحسابية اللي بتخليني احول رقم الكلاستر لهيد وسيكتور و تراك

تم تعديل هذه المشاركة بواسطة محمد جبر في 29 أكتوبر 2007 في 00:52

لا اله إلا الله

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…