File/RAM Disk driver for Windows
نرم افزار imdisk یک درایور در سطح کاربر است(User Mode) و از اینرو محدودیتهای فراوانی دارد.پارتیشنهای ایجاد شده و لود شده توسط imdisk قابل مشاهده و مدیریت توسط نرم افزارهای مدیریت هارد دیسک و ابزار Disk Management نیستند.
درایورهایی در سطح هسته سیستم عامل(Kernel Mode) طراحی شده اند که با مجازی سازی سخت افزار این نقیصه را برطرف میکنند.از جمله WinVBlock,FiraDisk,FileDisk و غیره.
از این بین نرم افزار FiraDisk را توضیح میدهم.برای دانلود و توضیحات کامل به آدرس زیر مراجعه کنید :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
3 روش برای نصب این درایور وجود دارد.اما شما تنها بر روی فایل firadisk.inf کلیک راست کرده و گزینه Install بزنید.چنانچه در ویندوزهای 64 بیتی ویستا به بعد این درایور را نصب کردید بایستی دستور زیر را با مجوز ادمین در خط فرمان وارد کنید :
bcdedit.exe /set TESTSIGNING ON
حالا سیستم را ری استارت کنید.پس از ری استارت ابزار Computer Management را از طریق Control Panel و Administrative Tools یاز کنید.به شاخه Device manager بروید.در ویندوز XP شاخه SCSI And RAID Controllers و در ویندوز سون Storage Controllers را باز کنید.درایور تحت عنوان FiraDisk Virtual Disk Enumerator مشاهده میشود.همیشه آنرا Disable نگه دارید مگر زمانی که به طریقی که ذکر میشود بخواهید هارد دیسک مجازی را لود کنید.
در پستهای قبلی یک هارد دیسک مجازی با ظرفیت 5 گیگابایت تحت عنوان C:\Sample.vhd تشکیل دادیم.در درایو C یک فایل به نام Sample.reg ایجاد کنید و خطوط زیر را در آن وارد کنید :
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\FiraDisk]
"StartOptions"="disk,vmem=C:\\Sample.vhd,size=5368 709632"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\FiraDisk\VolatileData]
حجم فایل C:\Sample.vhd به بایت در این فایل وارد شده است.اگر فایل شما حجم یا مسیر متفاوتی دارد آنرا اصلاح کنید.حالا روی فایل C:\Sample.reg دابل کلیک کنید وOK را بزنید.به Device Manager برگردید و روی FiraDisk Virtual Disk Enumerator راست کلیک کرده و اگر Disable است آنرا Enable کنید و اگر Enable است آنرا Disable و سپس Enable کنید.حالا در همان ابزار Computer Management به شاخه Disk Management بروید.می بینید که هارد دیسک مجازی به مجموعه هاردهای کامپیوتر اضافه شده است.هر کاری که با هارد واقعی میتوانید انجام دهید با این هارد مجازی نیز می توانید انجام دهید.
تصویر زیر را ببینید :

در این تصویر Disk 0 و Disk 1 هارد دیسکهای واقعی و Disk 2 همان فایل C:\Sample.vhd میباشد.
در ویندوز ویستا به بعد ابزار توکاری جهت ایجاد و مدیریت ایمیجهای VHD وجود دارد اما باز هم استفاده از درایور FiraDisk توصیه میشود.FiraDisk میتواند ایمیجهای خام (RAW Image) را نیز مدیریت کند در حالیکه ابزار ویندوز این ایمیجها را نمی شناسد.تولید یک ایمیج 120 گیگابایتی از نوع VHD توسط ابزار ویندوز بین 1 تا 2 ساعت و حتی بیشتر به طول میانجامد اما میتوان ایمیج خام را ظرف چند ثانیه تولید نمود.