PDA

View Full Version : سوال: خواندن سکتور به سکتور از درایو cd و نوشتن در یک درایو دیگر در حالت dos



sabloger
پنج شنبه 18 فروردین 1390, 23:54 عصر
سلام دوستان محترم

میخواستم یک برنامه بنویسم برای خوندن سکتور به سکتور از یک درایو بصورتی که خارج از محدوده ویندوز و در حالت اجرای مستقیم باشه
میخواستم مثلا با فلش سیستم رو بوت کنم و برنامه رو سیستم اجرا کنه
باید از کجا شروع کنم؟؟؟

sabloger
چهارشنبه 24 فروردین 1390, 19:27 عصر
Heeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeelp!!!!

ali.asady
چهارشنبه 24 فروردین 1390, 20:27 عصر
می خوای یه برنامه مثل norton ghost بنویسی

ali.asady
چهارشنبه 24 فروردین 1390, 20:33 عصر
دوست عزیز توی محیط dos میتونی با اسمبلی از وقفه ها استفاده کنی و سکتور به سکتور اطلاعات رو read/write کنی
ولی چندتا اشکال هست
1-داس قدیمیه و درایور های ساتا رو نداره
2-باید از وقفه هارد به صورت پیشرفته برای هارد با حجم بالا استفاده کنی
3- من نمی دونم خودت می خوای بوت لودر هم بنویسی مثل بعضی از نرم افزارها یا از بووت لودر سیستم عامل مثل ویندوز داس یا لینوکس استفاده کنی
4-خواندن هارد ومدل آن باید مستقیم انجام شود

sabloger
چهارشنبه 24 فروردین 1390, 23:59 عصر
دوست عزیز توی محیط dos میتونی با اسمبلی از وقفه ها استفاده کنی و سکتور به سکتور اطلاعات رو read/write کنی
ولی چندتا اشکال هست
1-داس قدیمیه و درایور های ساتا رو نداره
2-باید از وقفه هارد به صورت پیشرفته برای هارد با حجم بالا استفاده کنی
3- من نمی دونم خودت می خوای بوت لودر هم بنویسی مثل بعضی از نرم افزارها یا از بووت لودر سیستم عامل مثل ویندوز داس یا لینوکس استفاده کنی
4-خواندن هارد ومدل آن باید مستقیم انجام شود



بنده میخوام خودم یک بوت لودر بنویسم که بصورت کاملا مستقل از ویندوز بوت بشه و کار خودش رو انجام بده و از درایو ها Image بگیره
بنده هم میخوام مستقیم بخونم

لطفا بنده رو از کمکهاتون محروم نکنید

با تشکر

joker
پنج شنبه 25 فروردین 1390, 00:54 صبح
همين لغاتي كه اينجا نوشتي را به عنوان لغات كليدي توي گوگل نوشته بودي تاحالا به جوابت رسيده بودي آ :)

پيوست :
اگر اصرار داري كه سيستم ويندوز نباشه ، از ابزارهاي كپي موجود در لينوكس استفاده كن

sabloger
پنج شنبه 25 فروردین 1390, 01:41 صبح
همين لغاتي كه اينجا نوشتي را به عنوان لغات كليدي توي گوگل نوشته بودي تاحالا به جوابت رسيده بودي آ :)

پيوست :
اگر اصرار داري كه سيستم ويندوز نباشه ، از ابزارهاي كپي موجود در لينوكس استفاده كن

یعنی توی محیط لینوکس؟؟؟؟؟؟

ali.asady
پنج شنبه 25 فروردین 1390, 15:03 عصر
دوست عزیز تو میتونی از برنامه grub loader تحت لیسانس گنو (GNU GPL) استفاده کنی فقط باید داخل برنامه از لیسانس را قرار بدی و برنامت مشتق از اون باشه
و برای کپی کردن هم از دستور اوپن سورس dd مربوط به لینوکس ویونیک استفاده کنی که همه درایوها رو هم میتونه کپی کنه

sabloger
پنج شنبه 25 فروردین 1390, 15:28 عصر
دوست عزیز تو میتونی از برنامه grub loader تحت لیسانس گنو (GNU GPL) استفاده کنی فقط باید داخل برنامه از لیسانس را قرار بدی و برنامت مشتق از اون باشه
و برای کپی کردن هم از دستور اوپن سورس dd مربوط به لینوکس ویونیک استفاده کنی که همه درایوها رو هم میتونه کپی کنه
دوست عزیز برای این مواردی که گفتی منبعی میتونی معرفی کنی؟

ali.asady
پنج شنبه 25 فروردین 1390, 16:22 عصر
برنامه بوت لودر شاهکار دنیا رو از اینجا دانلود کن همراه با سورس و راهنما
http://www.gnu.org/software/grub/
از اینجا هم به برنامه ghost 4 unix که معادل نورتن گاست ویندوزی است میرسی فقط باید از سایت سورس فوریج دانلود کنی که
دانلودش برای ما ایرانی ها بسته است این دیگه با شما که از میرور استفاده کنی یا فیلتر شکن
http://directory.fsf.org/project/g4u/

موفق باشید
ایمیل من ali.asady@gmail.com
Linux For All Users Is Good but Windows Is ...
تا بعد

sabloger
پنج شنبه 25 فروردین 1390, 17:50 عصر
برنامه بوت لودر شاهکار دنیا رو از اینجا دانلود کن همراه با سورس و راهنما
http://www.gnu.org/software/grub/
از اینجا هم به برنامه ghost 4 unix که معادل نورتن گاست ویندوزی است میرسی فقط باید از سایت سورس فوریج دانلود کنی که
دانلودش برای ما ایرانی ها بسته است این دیگه با شما که از میرور استفاده کنی یا فیلتر شکن
http://directory.fsf.org/project/g4u/

موفق باشید
ایمیل من ali.asady@gmail.com
Linux For All Users Is Good but Windows Is ...
تا بعد



خیلی از کمکتون ممنونم