نمایش نتایج: از شماره 1 تا 10 , از مجموع 42

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #12
    مدیر سایت
    دوستتان دارم
    تاریخ عضویت
    Jan 2012
    محل سکونت
    تهران
    نوشته ها
    2,286
    تشکر تشکر کرده 
    4,798
    تشکر تشکر شده 
    13,155
    تشکر شده در
    2,296 پست
    قدرت امتیاز دهی
    45308
    Array

    پیش فرض پاسخ : مروری بر ویژگی های برنامه dism

    گفتیم که DISM موجود در ویندوز 8 با DISM موجود در ویندوز 7 متفاوت بوده و دارای امکانات بیشتری می باشد.

    بنابر این بدیهی است که استفاده از DISM ویندوز 8 (موجود در Windows ADK) ارجح تر است و لذا بنده هم مطالب
    را در رابطه با قابلیت های همین نوع ارایه خواهم کرد.

    DISM.exe میتواند ایمیج های نوع WIM و نیز ایمیج های ماشین مجازی (پسوند های vhd و vhdx) را mount کند تا
    بتوانیم در آن ها تغییرات بدهیم.

    برای دادن تغییرات مختلف با استفاده از DISM بشرح زیر عمل می شود.

    دستور Capture (تهیه ایمیج از پارتیشن های موجود در هارد)
    -----------------------------------------------------------------

    برای تهیه ایمیح از یک پارتیشن ویندوز ، اول با WinPE بالا آمده و سپس از دستوری شبیه دستور زیر استفاده میگردد:

    کد:
    Dism /Capture-Image /ImageFile:c:\My_Windows.wim /CaptureDir:C:\ /Name:"My_Windows"
    با دستور بالا از پارتیشن ویندوز در درایو C ایمیجی با نام My_Windows.wim در روت درایو C ساخته خواهد شد.

    دستور Mount
    ----------------

    فرضا" ایمیجی بنام xxx.wim داریم که در داخل پوشه D:\images قرار دارد و میخواهیم در آن تغییراتی بدهیم.
    برای اینکه بتوان در یک ایمیج تغییرات داد، لازم است که اول به محتوای آن دسترسی داشته باشیم.

    حالا که میخواهیم در ایمیج D:\images\xxx.wim تغییرات بدهیم اول پوشه ای بنام Mount در فرضا" روت درایو D درست
    کرده و سپس مطابق مثال زیر با استفاده از دستور Mount-Image به DISM میگوئیم که محتویات فایل D:\images\xxx.wim
    را موقتا" در داخل پوشه D:\Mount قرار دهد تا ما بتوانیم در محتوای آن دخل و تصرف کنیم:

    Dism /Mount-Image /ImageFile:C:\images\xxx.wim /index:1 /MountDir:D:\Mount
    برنامه کارش را شروع کرده و در انتها اگر به پوشه D:\Mount وارد شویم خواهیم دید که تمام محتویات فایل xxx.wim در
    داخلش وجود دارند که میتوانیم در آن ها دخل و تصرف بکنیم.

    تذکر:
    ------

    با دستور بالا مدت زمانی طول می کشد تا عمل Mount-Image تمام شود تا بتوانیم در فایل های موجود تغییرات بدهیم.
    ولی زمان هائی هست که ما نمیخواهیم که در فایل های داخل ایمیج هیچ تغییری بدهیم. بلکه فقط میخواهیم یک نگاهی
    به محتویات آن بیندازیم.
    در این موارد میتوانیم فایل مورد بحث را با دستور زیر Mount کنیم که فرقش با دستور بالا در این است که ما دیگر نمیتوانیم
    در فایل های داخل پوشه D:\Mount هیچگونه تغییری بدهیم.
    حسن این روش این است که عمل Mount شدن مدت زمان کمتری طول خواهد کشید.

    کد:
    Dism /Mount-Image /ImageFile:D:\images\xxx.wim /index:1 /MountDir:D:\Mount /ReadOnly /Optimize
    دستورات Unmount و Commit
    ---------------------------------

    فرض کنیم که فایل xxx.wim را برابر مثال گفته شده Mount کردیم که در آن تغییرات بدهیم.
    و باز فرض میکنیم که تغییراتی در محتوای موجود در پوشه D:\Mount انجام دادیم.

    حالا باید دو تا کار انجام دهیم یکی اینکه به برنامه بگوئیم که فایل Mount شده در پوشه D:\Mount را Unmount نماید و
    دوم اینکه بگوئیم تغییراتی را که ما دادیم را قبول کند. که در این مثال از دستور زیر استفاده می کنیم:

    کد:
    Dism /Unmount-Image /MountDir: D:\Mount/commit
    تذکر:
    ------

    اگر ما فقط بگوئیم که فایل مورد بحث را Unmount کند، برنامه این کار را انجام خواهد داد ولی هیچ تغییراتی را قبول نکرده
    و فایل نهائی هیچ فرقی با قبل نخواهد کرد.

    ولی با استفاده از دستور Commit برنامه اول تغییرات را انجام داده و بعد ایمیج را Unmount خواهد کرد.

    نکات دیگری هم در رابطه با بحث هائی که امروز داشتیم وجود دارند که حداقل در حال حاظر نیازی به توضیح آن ها نیست.

    [SIGPIC][/SIGPIC]

  2. 3 کاربر مقابل از Magsoud عزیز به خاطر این پست مفید تشکر کرده اند.


علاقه مندی ها (بوک مارک ها)

علاقه مندی ها (بوک مارک ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست در پست خود ضمیمه کنید
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

http://www.worldup.ir/