• مشکی
  • سفید
  • سبز
  • آبی
  • قرمز
  • نارنجی
  • بنفش
  • طلایی
انجمن ها > انجمن کامپیوتر > صفحه اول بحث
لطفا در سایت شناسائی شوید!
کامپیوتر (بازدید: 15519)
پنج شنبه 3/4/1389 - 15:16 -0 تشکر 207063
مقالات آموزشی نرم افزار

با سلام
برای این که مطالب ها از هم جدا نشوند و انجمن کامپیوتر شلوغ نشود ، لطفاً مقالات مربوط به نرم افزار در این پست درج کنید  و فقط مسائل جدید را در صفحه اصلی انجمن درج کنید.

در صورت امکان از هر یک از پست ها خوشتون اومد + سبز را بزنید .

با تشکر  Reza Godarzi

 

جمعه 1/5/1389 - 13:54 - 0 تشکر 213619

مهندسی معکوس و امنیت در دنیای نرم افزار

--------------------------------------------------------------------------------

مهندسی معکوس (Reverse Engineering)
مجموعه ای حساس از تکنیکها و ابزارها برای فهمیدن اینکه محتوای یک نرم افزار شامل چه چیزهایی میباشد. به عبارت دیگر عمل تجزیه و تحلیل یک سیستم برای مشخص کردن مولفه های سیستم و رابطه متقابل آنها به منظور نمایش سیستم به شکلی دیگر یا در سطحی بالاتر میباشد. این نوع تکنیکها باعث میشود تا ساختار یک نرم افزار را نمایان نموده و راههای عملکرد آن و همچنین ویژگیهایی که طبق آن حرکت میکند را مشخص کنیم. در واقع مهندسی معکوس زمانیکه شخصی کد شخص دیگری را کاوش کند نیز اتفاق می افتد.
بحث در مورد علم مهندسی معکوس از سال 1990 میلادی آغاز شده و در بعضی مجله های علمی مثل IEEE Software به صورت یک طبقه بندی علمی از آن صحبت میشود.
آیا شما مهندسی معکوس را نادیده میگیرید؟
فرض کنید شما نرم افزاری را توسعه داده و به فروش رسانده اید! آیا نمیخواهید دیگران به حقوق کپی (Copyright) شما احترام بگذارند؟ این بحث معمولا" از معانی منفی عبارت مهندسی معکوس به خصوص در صنعت نرم افزار سازی شروع میشود.
به هر حال تکنیکهای مهندسی معکوس راه هایی هستند برای تولید کننده ها و مصرف کننده های نرم افزار که با مقوله عرضه اقتصادی در یک زنجیره قرار میگیرند. در نظر داشته باشید که این ابزار (راهکار) به طور ذاتی خوب یا بد نیست، موضوع قابل توجه این است که این ابزار در چه راه هایی مورد استفاده قرار میگیرد. مهندسی معکوس به ویژه در نرم افزارهای پیشرفته برای اهداف خاص مورد استفاده قرار میگیرد :
- یافتن کدهای مخرب: تعدادی از تکنیکهای ویروس یابی از مهندسی معکوس برای دستیابی به ساختار و عملکرد این کدهای مخرب استفاده میکنند. به وسیله این تکنیکها نرم افزارهایی تولید میشود که برای مبارزه با ویروس های کامپیوتری مورد استفاده قرار میگیرد.
- کشف خطاهای ذاتی (Bug) و نقص های غیر منتظره: حتی بهترین سیستمهای نرم افزاری میتواند دارای خطا باشد که با استفاده از مهندسی معکوس میتوان آنها را پیدا کرده و رفع نمود (Debug).
نرم افزارهای سطح پایین
این نوع نرم افزارها شامل ابزارهای توسعه از قبیل Compiler، Linker، Debugger، سیستم های عامل (Operating System) و زبان های برنامه نویسی سطح پایین مثل Assembly میباشد. در واقع لایه ای است که جداکننده توسعه دهندگان نرم افزار و برنامه های کاربردی از سخت افزار میباشد. اگر شخصی بخواهد در زمینه مهندسی معکوس مهارت به دست آورد باید فهم کاملی نسبت به نرم افزارهای سطح پایین داشته باشد.

زبان Assembly
این زبان پایین ترین سطح زبان های برنامه نویسی میباشد که به طور باورنکردنی در مهندسی معکوس مورد استفاده قرار میگیرد. اگر یک نرم افزار عملی را انجام دهد آن عمل باید به زبان Assembly قابل رویت باشد. مبحث مهم دیگر، کد ماشین است که همراه با زبان Assembly دو نوع تعریف مختلف از یک چیز میباشد. کد ماشین چیزی نیست جز رشته ای از بیتها و شامل لیستی از دستورات (در واقع نمایش متنی آن بیتها)، كه توسط CPU باید اجرا شود.

Compiler و Machine Code
با توجه به اینکه CPU فقط قادر است کدهای ماشین را اجرا کند با استفاده از Compiler کدهای زبانهای سطح بالا به زبان ماشین تبدیل میشوند.
زبانهایی مثل C++ و Pascal دارای این نوع Compiler هستند.
Virtual Machine و Byte Code
زبانهایی مانند Java دارای کامپایلری هستند که به جای Object Code (کدهایی که Compiler آنها را تولید میکند)، Byte Code تولید میکنند. Byte Code ها شبیه به Object Code ها هستند با این تفاوت که توسط یک برنامه (به جای CPU) Decode میشوند. به این برنامه Virtual Machine گفته میشود. یکی از مزایای این نوع برنامه ها مستقل بودن آنها از محیط اجرا میباشد. مبحث مهندسی معکوس در مورد Byte Code ها نسبت به کدهای ماشین کاملاً متفاوت بوده و در مقایسه با آن ساده تر میباشد.
شروع عملیات مهندسی معکوس
برای شروع، کار به دو بخش کلی تقسیم میگردد:
1- System Level: داشتن دیدی کلی از تمام برنامه.
2- Code Level: به دست آوردن اطلاعات کامل و جزیی روی قسمتی از کد برنامه.
ابزارهای System Monitoring
برای بخش System Level ابزارهایی نیاز است که به وسیله آنها اطلاعات کلی در مورد برنامه (فایل اجرایی) را در اختیار قرار میدهد که معمولاً این اطلاعات توسط سیستم عامل ایجاد میگردد برای مثال مشخص میگردد كه نرم افزار با چه ابزاری توسعه داده شده یا با چه ابزاری Protect شده است.

ابزارهای Code Level

Disassembler
ابزاری است که یک فایل اجرایی را دریافت نموده و یک فایل متنی که شامل کدهای زبان Assembly که مربوط به قسمتهای مختلف برنامه است را تولید میکند. Disassembler های پیشرفته یکی از ابزارهای کلیدی مهندسی معکوس به شمار میروند.
Debugger
Debugger برنامه ای است که به توسعه دهنده (Developer) اجازه می دهد برنامه را در حال اجرا مشاهده نماید. Debugger یکی از مهمترین ابزارهای مهندسی معکوس بوده که از یک Disassembler برای برگرداندن کدها به زبان اسمبلی استفاده مینماید.
زمانیکه یک فایل اجرایی با استفاده از یک Debugger باز میشود حالت Register های CPU، محتویات حافظه و Stack های فعال قابل مشاهده هستند.
ویژگی های مهم Debugger ها :
Disassembler قدرتمند: یکی از ویژگیهای مهم و لازم برای هر Debugger بوده به طوریکه محتوای فایل اجرایی به وضوح قابل مشاهده میباشد. همچنین متدهای برنامه قابل تجزیه و تحلیل بوده و Trace کردن آنها ساده میشوند.
Breakpoint های سخت افزاری و نرم افزاری: یکی دیگر از ویژگیهای مهم Debugger ها بوده و هر Debugger دارای این ویژگی میباشد. Breakpoint های نرم افزاری دستوراتی هستند که در زمان اجرا (Runtime) توسط Debugger به برنامه اضافه میشوند و باعث میشوند اجرای برنامه توسط پردازشگر متوقف شده و کنترل برنامه به Debugger سپرده میشود. Breakpoint های سخت افزاری یکی از قابلیتهای ویژه CPU بوده که به پردازشگر اجازه میدهد اجرای برنامه را متوقف کرده و کنترل آنرا به Debugger منتقل نماید و زمانی اتفاق می افتد که یک آدرس از حافظه مورد دسترسی قرار گیرد.
دیدن Register ها و حافظه: یکی از قابلیتهای خوب Debugger ها دیدن Register ها و محتوای حافظه سیستم میباشد.
اطلاعات Process : یکی از قابلیتهای بسیار مفید Debugger ها دیدن جزییات Process ها در حال Debug کردن میباشد. دیدن ماجول های قابل اجرا و یا Thread هایی که در حال اجرا هستند را امکان پذیر میسازد.
انواع Debugger
1- User Mode Debugger
بیشتر Debugger ها از این نوع هستند. این نوع Debugger ها برنامه هایی هستند که به Process های دیگر متصل شده و کنترل آنرا در دست میگیرند. مزیت دیگر آنها نصب و استفاده آسان از آنها میباشد. از طرف دیگر User Mode Debugger ها فقط میتوانند با یک Process کار کنند و کدهای User Mode درون آن Process را ببینند. گاهی اوقات شما با استفاده از این نوع Debugger برنامه ای را باز میکنید که چندین Process را شامل میشود که به نوعی به هم متصل هستند. در اینطور موارد شما ممکن است ندانید کد مورد نظر شما در کدام Process اجرا میشود. User Mode Debugger ها معمولاً مشکل خاصی ایجاد نمیکنند مگر اینکه برنامه ای که در حال Debug شدن میباشد دارای مولفه های Kernel Mode باشد (همانند Device Driver). بعضی از این نوع Debugger ها عبارتند از :
- OllyDbg
این Debugger توسط Oleh Yuschuk ساخته شده که شاید یکی از بهترین ها در نوع خود باشد، این Debugger دارای یک Disassembler بسیار قدرتمند بوده که برای افرادی که در زمینه مهندسی معکوس در سطح مبتدی هستند بسیار مناسب میباشد. وجود Analyzer در این Debugger باعث میشود که حلقه های تکرار و شرطها (for، switchو ...) و همچنین پارامترهای متدها به راحتی قابل تشخیص باشد. OllyDbg دارای امکان patching نیز میباشد به این ترتیب که میتوان تغییراتی در فایل اجرایی ایجاد نموده و آنرا ذخیزه نمود. این ابزار کاملا رایگان بوده و از سایت
[URL]http://home.t-online.de/home/Ollydbg[/URL] قابل دریافت میباشد.
- WinDbg
یک Debugger رایگان بوده که سازنده آن شرکت Microsoft میباشد. در حالیکه تعدادی از ویژگیهای آن از طریق رابط کاربر قابل دسترسی هستند، دارای یک کنترلگر دستوری نیز میباشد. دارا ی یک Disassembler ضعیف بوده و امکانات دیگر آن نیز چندان برای کاربران ساده نیست.
[URL="http://www.microsoft.com/whdc/devtools/debugging/default.mspx"]http://www.microsoft.com/whdc/devtoo...g/default.mspx[/URL]




- IDA Pro
یک User Mode Debugger است که دارای Assembler بسیار قدرتمند و همچنین امکانات Debug فراوان میباشد و میتوان گفت از قدرتمندترین Debuggerها میباشد. این Debugger رایگان نبوده ولی میتوان از نسخه های Trial آن استفاده نمود.


Decompiler
Decompiler یک سطح بالاتر از Disassembler میباشد. Decompiler یک فایل اجرایی را به عنوان ورودی دریافت نموده و سعی میکند کد سطح بالا را از آن تولید کند. با توجه به اینکه فایل اجرایی با چه ابزاری تولید شده باشد معمولاً Decompile کردن آنها غیر ممکن است.

جمعه 1/5/1389 - 13:55 - 0 تشکر 213620

Erp چیست؟

--------------------------------------------------------------------------------

نرم‌افزار برنامه‌ریزی منابع سازمانی (Enterprise Resource Planning) یا ERP سعی دارد تا عملكرد همه واحدهای شركت را در یك سیستم كامپیوتری یكپارچه نموده و نیازهای مختلف خاص هرواحد را پاسخ گوید.

این ادعای بزرگی است! یك برنامه نرم‌افزاری كه بتواند نیازهای افراد مالی و منابع انسانی را برآورده سازد. هریك از واحدها سیستم كامپیوتری منحصربه خود را برای بهینه سازی عملكردهایش دارد. اما ERP آنها را در یك برنامه نرم‌افزاری یكپارچه تركیب می‌كند. این برنامه از طریق یك پایگاه داده‌ها اجرا می‌شود، لذا واحدهای مختلف می‌توانند اطلاعات را ساده‌تر به اشتراك بگذارند و با هم ارتباط برقرار سازند. این شیوه ییكپارچه در صورتیكه شركت‌ها نرم‌افزار را به درستی نصب كنند، مزایای متعددی دارد.

برای مثال، دریافت سفارش مشتری. در واقع هنگامی كه مشتری سفارش می‌دهد، سفارش به صورت كاغذی یا كامپیوتری در واحدهای مختلف شركت در گردش است. این گردش سبب تاخیر در پاسخ‌گویی به سفارش می‌شود، در ضمن پیچیك از افراد شركت به درستی نمی‌داند كه وضعیت سفارش در هرنقطه چگونه است.

ERP سیستم‌های كامپیوتری مستقل رادر واحدهای مالی، منابع انسانی و انبارداده‌ها در هم می‌شكند و آنها را با برنامه نرم‌افزاری یكپارچه كه به ماجول‌های نرم‌افزاری تقسیم می‌شود، جایگزین می‌سازد. بدین ترتیب واحدهای مالی، ساخت و انبارداده‌ها هنوز هم نرم‌افزار خودشان را دارند، با این تفاوت كه حالا نرم‌افزارها به یكدیگر لینك شده‌اند،به گونه‌ای كه واحد مالی می‌تواند با مراجعه به انبارداده‌ها از تحویل سفارش مطلع شود. اكثر نرم‌افزارهای ERP انعطاف پذیرهستند، به گونه‌ای كه شما می‌توانید بعضی از ماجول‌ها را نصب كنید بدون اینكه نیاز باشد تا كل بسته را بخرید. برای مثال، بسیاری از شركت‌ها فقط ماجول مالی یا منابع انسانی ERP را نصب می‌كنند.

چگونه ERP می‌تواند كارآیی كسب و كارشركت را بهبود بخشد؟

نكته مهم این است كه به مدت زمانی كه به طول می‌انجامد، توجه نكنیم، به طور متوسط پس از یك یا سه سال این نرم افزار كارآیی را افزایش می‌دهد.

ERP چه چیزی را در كسب كار اصلاح می‌كند؟

پنج دلیل عمده استفاده از ERP در شركت‌ها عبارتند از:

اطلاعات یكپارچه مالی- از آنجاییكه كه مدیر اجرایی ارشد شركت سعی دارد از كارآیی مطلع شود، شاید با گفته‌های متفاوتی مواجه شود. واحد مالی مجموعه اعداد مربوط به خود را دارد و سایر واحدها نیز به همین ترتیب. ERP نسخه واحدی از واقعیت است و سئوال براگیز نخواهد بود. زیرا هر فردی از یك سیستم مشابه استفاده می‌كند.

یكپارچگی اطلاعات سفارش مشتری - سیستم‌های ERP می‌توانند در جایی استقرار یابند كه سفارش مشتری دریافت، سفارش وی تحویل و صورتحساب صادر شود.اگراین اطلاعات دریك سیستم نرم افزاری نگهداری شود، شركت می تواند به سادگی سفارشات، ساخت، موجودی و عرضه را همزمان ردیابی كند.

استانداردسازی و سرعت دهی به فرایندهای ساخت - شركت های سازنده به ویژه آنهایی كه از ادغام چند شركت به وجودآمده‌اند، چندین واحد كسب و كار دارند كه ممكن است از روش‌ها و سیستم‌های كامپیوتری متفاوتی استفاده كنند. سیستم‌های ERP با بهره گیری از روش‌های استاندارد، برای اتومات سازی بعضی از گام‌های فرایند ساخت به كار می‌روند.استانداردسازی این فرایندها و استفاده از یك سیستم كامپیوتری یكپارچه می‌تواند سبب صرفه جویی در زمان شود و بهره‌وری را افزایش دهد.

*

كاهش موجودی- ERP به جریان روان‌ترفرایند ساخت كمك می‌كند و رویت پذیری فرایند سفارش را در شركت بهبود می‌بخشد.

استانداردسازی اطلاعات منابع انسانی - منابع انسانی، به ویژه درشركت‌هایی كه چندین واحد كسب و كار دارند، ممكن است یك روش ساده و یكپارچه برای ردیابی زمان كارمندان و برقراری ارتباط با ایشان در زمینه خدمات نداشته باشد. ERP می‌تواند در این مورد كمك كند.

هزینه واقعی ERP چقدر است؟
اخیرا متا گروپ درباره هزینه كل مالكیت ERP شامل سخت‌افزار، نرم‌افزار، خدمات حرفه‌ای و كارشناسان داخلی مطالعاتی را انجام داده است. ازبین 63 شركتی كه مورد بررسی قرار گرفته‌اند، ازجمله شركت‌های كوچك -متوسط و بزرگ صنعتی، مبلغ موردنظر به طور متوسط 15 میلیون دلار بوده است. و متا گروپ به این نتیجه رسید كه پیاده سازی ERP گران است و چندان به نوع شركتی كه از آن استفاده می‌كند، بستگی ندارد.

هزینه‌های پنهان ERP كدامند؟
1. آموزش: هزینه‌های آموزش بالاست. زیرا كاركنان مجبورند مجموعه فرایندهای جدیدی را فرا بگیرند. بدتر اینكه، شركت‌های خارجی آموزشی نیز نمی‌تواننددراین مورد به شما كمك كنند. آنها به افراد نحوه بكارگیری نرم‌افزار را می‌آموزند نه روش‌های خاص استفاده از آن در كسب و كار شركت. شرایطی را مهیا نمایید و تحت آن شرایط فرایندهای مختلف كسب و كار را كه از سیستم ERP تاثیر می‌پذیریرند، شناسایی كنید.

به خاطر داشته باشید كه مسوولین واحد مالی از همان نرم‌افزاری استفاده می‌كنند كه مسوولین واحد فروش استفاده كرده‌اند، هر دوی آنها اطلاعاتی را وارد می‌كنند كه بر هر دو سیستم تاثیر گذارند. لذا باید از متخصیین تكنولوژی اطلاعات بخواهید كه چنین دوره‌های آموزشی را برگزارنمایند.

2. آزمایش و یكپارچه سازی: آزمایش ارتباط بین بسته‌های ERP و سایر بخش‌ها، هرینه دیگری را به دنبال خواهد داشت. یك شركت سازنده شاید برنامه‌های كاربردی از تجارت الكترونیك و زنجیره تامین گرفته تا محاسبه مالیات برفروش و باركدینگ را دارا باشد. همه یكپارچه سازی‌ها با ERP در ارتباطند. بهتر است این برنامه‌ها را از یك فروشنده ERP بخرید. آزمایش یكپارچگی ERP به همراه آموزش باید صورت گیرد.

3. سفارشی سازی: برنامه‌های افزودنی تنها سرآغاز هزینه‌های یكپارچه سازی ERP محسوب می‌شوند. هزینه دیگری كه بهتر است تا حد امكان از آن اجتناب شود، سفارشی سازی هسته اصلی نرم‌افزار ERP است. این وضعیت زمانی رخ می‌دهد كه نرم‌افزار ERP نتواند یكی از فرایندهای كسب و كار را مدیریت كند و شما تصمیم می‌گیرید با سفارشی سازی نرم‌افزار مشكل را حل كنید. سفارشی سازی می‌تواد بر هر ماجول سیستم ERP تاثیر گذارد، زیرا آنها كاملا با هم در ارتباطند. ارتقاء بسته ERP نیز معضل بزرگی است. زیرا مجبورید دوباره برای نسخه جدید، سفارشی سازی را انجام دهید. و از سوی دیگر، فروشنده از شما پشتیبانی نخواهد كرد و باید كارشناسان جدیدی را برای انجام سفارشی سازی و پشتیبانی استخدام نمایید.

4. تبدیل داده‌ها: تبدیل اطلاعات نظیر سوایق مشتری، عرضه كننده، طراحی محصول از سیستم قدیم به سیستم جدید ERP هزینه براست.

5. تجزیه و تحلیل داده‌ها: اغلب، داده‌های سیستم ERP به منظور انجام تجزیه و تحلیل، باید با داده‌های سیستم‌های خارجی تلفیق شوند. كاربرانی كه تجزیه و تحلیل‌های حجیم انجام می‌دهند، باید هزینه انبارداده‌ها را نیز در نظر بگیرند. زیرا ERP شناسایی تغییرات روزانه داده‌ها را به خوبی انجام نمی‌دهد و برای این منظور باید یك برنامه سفارشی نوشته شود.

6. مشاوره: هنگامی كه كاربران نمی‌توانند دراین زمینه برنامه‌ریزی كنند باید از مشاور كمك بگیرند، لذا هزینه مشاور نیز به هزینه‌های فوق افزوده می‌شود.

7. جایگزینی بهترین‌ها: موفقیت ERP به استخدام افراد ماهر بستگی دارد. این نرم‌افزار بسیار پیچیده است و نمی‌توان آن را به هر كسی سپرد. بدتر اینكه، شركت باید برای جایگزینی افراد پس از اتمام پروژه نیز آماده باشد.

8. هیچگاه كار تیم‌های پیاده سازی اتمام نمی‌پذیرد: اكثر شركت‌ها با پروژه ERP همانند سایر پروژه‌ها رفتار می‌كنند. به محض اینكه نرم‌افزار نصب شد، تیم به كار اصلی خود مشغول می‌شود. اما باید توجه نمایید كه تیم پیاده سازی ارزشمنداست. زیرا اطلاعاتشان درباره فرایندهایی نظیر فروش، ساخت، منابع انسانی و... بیشتر از مسئولین این فرایندهاست. لذا آنان نباید به كار اصلی خود مشغول شوند، زیرا پس از نصب ERP كارهای زیادی را باید انجام دهند. نوشتن گزارشات حاصل از اطلاعات سیستم جدید ERP حداقل برای یكسال آنان را مشغول نگاه می‌دارد.

چرا اغلب پروژه‌های ERP شكست می‌خورند؟
ERP مجموعه‌ای از عملیات خوب برای انجام وظایف شركت نظیر مالی، ساخت و .... است. شما به منظور بهره برداری بهتر ار نرم‌افزار باید افرادی را در شركت داشته باشید تا روشهای كاری را با نرم‌افزار تطبیق دهند.اگر افراد واحدهای مختلف درباره برتری روشهای كاری لحاظ شده در نرم‌افزار نسبت به روشهایی كه آنها به كار می‌برند، به توافق نرسند، برای استفاده از نرم‌افزار مقاومت نشان می‌دهند یا از واحد تكنولوژی اطلاعات درخواست می‌كنند تا نرم‌افزاری تهیه نماید كه متناسب با روش‌های كاری آنان باشد. و در اینجاست كه پروژه ERP شكست می‌خورد. از طرفی سفارشی سازی نرم‌افزار ،آن را ناپایدارتر و نگهداریش را دشوار می‌كند.

مزایای ERP

*

كاهش هزینه‌های حمل موجودی
*

كاهش هزینه‌های سفارش
*

كاهش هزینه‌های تولید
*

كاهش هزینه‌های نگهداری سوابق
*

كاهش هزینه‌های حمل و نقل
*

كاهش سرمایه گذاری در تجهیزات
*

فرایندهای تولید انعطاف پذیرتر
*

بهبود كارآیی كه به سوددهی بیشتر یا افزایش سهم بازار منجر می‌شود
*

افزایش شفافیت فرایند برای مشتری
*

افزایش رضایت مشتری

معایب ERP

*

نصب و نگهداری این سیستم‌ها بسیار گران است.
*

استفاده از بعضی از این سیستم‌ها دشوار است.
*

برای به اشتراك گذاشتن برخی از اطلاعات حساس كه برای یك فرایند ضروری است، با مقاومت فراد مواجه می‌شوی

دوشنبه 16/12/1389 - 12:46 - 0 تشکر 294969

چندعددفیلم65 مگابایتی در یک هارد4/2ترابایتی جا میشه

چهارشنبه 2/9/1390 - 11:47 - 0 تشکر 391527

درایو شما میتواند حاوی پارتیشن Extended باشد یا آنرا نداشته باشد. این پارتیشن توان بوت ندارد و در هر هارد درایوی فقط یکی از آنها میتواند موجود باشد. وقتی این پارتیشن را درست میکنید، جای یکی از پارتیشنهای Primary را میگیرد. پس در هارددیسکی که یک پارتیشن Extended دارد فقط سه پارتیشن Primary باقی میماند. اگر بخواهید سیستم خود را در یک پارتیشن بزرگ قابل بوت بصورت Primary تنظیم کنید، دیگر نیازی به پارتیشن Extended نخواهید داشت.
وقتی یک پارتیشن Extended درست میکنید این امکان را دارید تا حداکثر 24 درایو لاجیکال در داخل آن ایجاد کنید. یعنی :C تا :Z (نامهای :A و :B به فلاپی درایو تعلق دارند).
اندازه هر درایو لاجیکال نیز به شما بستگی دارد. پس اول باید پارتیشن Extended درست کنید بعد در داخل آن اقدام به ایجاد درایو لاجیکال کنید. در ویندوز 9x از برنامه FDISK استفاده میکنیم. در ویندوزهای جدید، مانند 2000 از یک ابزار گرافیکی سود میجوئیم که بنام Disk Management Tool معروف است.

My Name Is SRM KAbir

برو به انجمن
انجمن فعال در هفته گذشته
مدیر فعال در هفته گذشته
آخرین مطالب
  • آلبوم تصاویر بازدید از کلیسای جلفای...
    آلبوم تصاویر بازدید اعضای انجمن نصف جهان از کلیسای جلفای اصفهان.
  • بازدید از زیباترین کلیسای جلفای اصفهان
    جمعی از کاربران انجمن نصف جهان، در روز 27 مردادماه با همکاری دفتر تبیان اصفهان، بازدیدی را از کلیسای وانک، به عمل آورده‌اند. این کلیسا، یکی از کلیساهای تاریخی اصفهان به شمار می‌رود.
  • اعضای انجمن در خانه شهید بهشتی
    خانه پدری آیت الله دکتر بهشتی در اصفهان، امروزه به نام موزه و خانه فرهنگ شهید نام‌گذاری شده است. اعضای انجمن نصف جهان، در بازدید دیگر خود، قدم به خانه شهید بهشتی گذاشته‌اند.
  • اطلاعیه برندگان جشنواره انجمن‌ها
    پس از دو ماه رقابت فشرده بین کاربران فعال انجمن‌ها، جشنواره تابستان 92 با برگزاری 5 مسابقه متنوع در تاریخ 15 مهرماه به پایان رسید و هم‌اینک، زمان اعلام برندگان نهایی این مسابقات فرارسیده است.
  • نصف جهانی‌ها در مقبره علامه مجلسی
    اعضای انجمن نصف جهان، در یك گردهمایی دیگر، از آرامگاه علامه مجلسی و میدان احیا شده‌ی امام علی (ع) اصفهان، بازدیدی را به عمل آوردند.