تبدیل ویندوز Host به ماشین مجازی با استفاده از VMware
با سلام خدمت دوستان
من تصمیم دارم ویندوز سرور هاست خودم رو به یک ماشین مجازی تبدیل کنم ( از طریق VMware ورژن 8 )
ولی یک مورد که برام خیلی مهم هست اینه که با توجه به حجم اطلاعات موجود در هارد سرور که چند صد گیگ هست من میخام تنها از درایو C اون یا همون درایوی که ویندوز روش نصب هست این ماشین مجازی رو تهیه کنم
من با استفاده از VMWave این کار رو انجام دادم ولی تمامی درایو ها رو به ماشین مجازی تبدیل میکنه
اصلا آیا این امکان در VM وجود داره که بتونم درایوهای مد نظرم رو خودم برای انجام این کار مشخص کنم ؟
12 پاسخ
os هدف که شما میخواهید ازش virtual machine تهیه کنید چیست؟
ممنون از شما آقای خلیفی ، سعی من بر این هست که با استفاده از VM و بدون نیاز به نرم افزار دیگه ای این کار رو انجام بدم
من تا حد زیادی این مراحل رو طی کردم ولی در پایان وقتی که Finish رو میزنم با پیغام خطای زیر برخورد میکنم که تصویرش رو هم در پایین مشاهده میکنید :
در این مراحل من از طریق لپتاپ ( Computer name: Shams) به یک کامپیوتر PC که Computer name : Shamsabadi هست از طریق این ابزار ریموت زده ام و تصمیم دارم کامپیوتر Shamsabadi رو به ماشین مجازی تبدیل کنم
اگر لازم هست به من بگید تا جزئیات بیشتری رو در اختیارتون قرار بدم.
با تشکر
سلام
دوست عزیز
شما می توانید این کار را انجام بدین ، در واقع اگر از روی سیستم دیگه شما Vmware نصب کرده باشید و از طریق این VMware به سیستم هدف وصل شوید ، دقیقا می تونید تعیین کنید که چه درایو را برای export کردن می تونید انتخاب کنید( البته من این کار را با VMware 7 انجام داده بودم که بعید می دونم در VMware 8 حذف شده باشه !!!)
در ضمن می تونید از VMware converter استفاده کنید ،که دقیقا برای این نوع کارها طراحی شده و قطعا این نیاز شما را بر طرف می کند
عالی بود ، ممنون از راهنماییتون
بعد از انجام این کار Convert شروع شد ولی در 98% با پیغام خطای زیر مواجه شدم :
FAILED: unable to find the system volume reconfiguration is not possible
ضمنا من درایو C رو به تنهایی انتخاب کردم که ویندوزم در اون نصب هست.
XP هست
از طریق ویندوز سون که در لپتاپ هست تصمیم دارم ویندوز XP موجود در PC رو مجازی کنم
متاسفانه از آدرسهایی که معرفی کردید تنها آدرس وسطی اون باز شد
فایل Boot.ini من به شکل زیر هست ، همونطور که میبینید جایی برای ویرایش اون نیست و خودش به شکلی که ما میخواهیم هست
; ;Warning: Boot.ini is used on Windows XP and earlier operating systems. ;Warning: Use BCDEDIT.exe to modify Windows Vista boot options. ; [boot loader] timeout=1 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /NOEXECUTE=OPTIN /FASTDETECT
همونطور که میبینید متاسفانه یک نکته ای که وجود داره و کار ما رو پیچیده میکنه و من تا به حال نیاز نمیدونستم که بگم این بود که در کامپیوتر هدف من یعنی همون PC دوتا ویندوز نصب هست ، یک Seven و یک XP و ویندوز XP در درایو C نصب هست و ویندوز Seven در درایو D ، و من تصمیم داشتم که ویندوز XP موجود در درایو C رو به ماشین مجازی تبدیل کنم.
من حتی محتویات فایل Boot.ini رو به شکل زیر ویرایش کردم ، گرچه احتمال اینکه از این کار جواب بگیرم رو خیلی کم میدونستم ولی امتحانش ضرر نداشت
[boot loader] timeout=1 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
ولی متاسفانه جواب نگرفتم ، از خیر PC گذشتم و به تبدیل یکی از ماشینهای مجازی VM رضایت دادم ،
از یکی از ماشینهای مجازی server2008 یک ماشین مجازی دیگه درست کردم و با استفاده از راهنماییهایی که در پستهای کردید تونستم این کار رو با موفقیت انجام بدم.
در طول انجام این عملیات واقعا راهنماییهای شما موثر بود و به من کمک کرد
بسیار بسیار از شما و تمامی دوستان دیگر که به من کمک کردند تشکر میکنم
من با استفاده از VM ورژن 8 از ابزاری به نام VMware vCenter Converter Standalone Client برای Convert استفاده میکردم ، منظور شما از VMware converter همینه؟ یا باید نرم افزارش رو بصورت جدا تهیه کنم؟
اگر منظور شما همین ابزار هست ممکنه بگید که از کجای اون میتونم تنها یک درایو برای Convert بهش معرفی کنم؟
با تشکر
•Cannot perform a P2V conversion using VMware Converter •During a P2V conversion, Converter fails at 96% •You see the error: Unable to find the system volume, reconfiguration is not possible. •In the vmware-converter-worker-#.log you see entries similar to: [#8] [2011-04-01 11:06:57.939 04028 info 'App'] [,0] Error 13 reading Element value from key mntApi355069955430142598\Objects\{9dea862c-5cdd-4e70-acc1-f32b344d4795}\Elements\24000001 [#8] [2011-04-01 11:06:52.899 05072 info 'App'] [,0] Error 13 reading Element value from key mntApi350180466530142598\Objects\{9dea862c-5cdd-4e70-acc1-f32b344d4795}\Elements\24000001 [#8] [2011-04-01 11:06:54.154 05072 info 'App'] [,0] Unloaded hive mntApi350180466530142598 [#8] [2011-04-01 11:06:54.154 05072 error 'task-8'] [GetMntapiOsInfo] Got an error getting MNTAPI OS information Resolution This issue occurs when converting a physical machine that uses BCD (Windows Vista, 7, Server 2008, Server 2008 R2). In this case, the physical machine may have some type of system, hidden, or recovery partition that results in inaccurate BCD configuration data after the conversion and causes the virtual machine reconfiguration process to fail. To resolve this issue: 1. Import the virtual machine to vCenter Server. 2. Boot the virtual machine from the correct Microsoft Windows installation media (Correct architecture and version of the OS). 3. Select the appropriate keyboard layout and language options and click Next. 4. Click Repair your computer. 5. Select the operating system to be repaired and click Next. 6. Click the Command Prompt. 7. Type bcdedit and press Enter. 8. Under the Windows Boot Manager title with the identifier set to {bootmgr}, you may see that the device is set to boot. Similarly, under the Windows Boot Loader with the identifier set to {default}, you may see that the device and osdevice are set to boot. These items should be set properly for your environment. Usually these appear as partition=C:. In some cases the {default} identifier may have them set to partition=D:. Run these commands to correct the configuration: bcdedit /set {bootmgr} device partition=C: bcdedit /set {default} device partition=C: bcdedit /set {default} osdevice partition=C: 9. Type exit at the command prompt and select Shutdown. 10. Try to reconfigure using VMware converter. The reconfigure should now complete successfully. If it fails again, repeat Steps 1 to 7 and then run these commands to set the default device to partition=D:: bcdedit /set {bootmgr} device partition=C: bcdedit /set {default} device partition=D: bcdedit /set {default} osdevice partition=D:
به ویندوز xp رفته,برید به فایل boot.ini
برای مشاهده این فایل ابتدا:آیکن My Computer را دوبار کلیک کرده، به منوی Tools بروید و سپس گزینه Folder Options را انتخاب نمایید. پس از آن به برگه View بروید و عبارت Show Hidden Files and Folders را انتخاب نمایید. سپس دکمه OK را کلیک نمایید.همچنین این فایل به طور پیش فرض در حالت Read-Only قرار دارد که برای اعمال تغییرات روی آن میبایست از این حالت خارج شود. برای این کار روی فایل Boot.ini راست کلیک نموده، گزینه Properties را انتخاب نمایید. در پنجره باز شده گزینه Read-Only از حالت انتخاب خارج نموده دکمه OK را کلیک نمایید.و همچنین در قسمت view تیک hide protected oprating system files را بردارید.سپس در ادرس بار تایپ کنید : C:\boot.ini
در پنجره باز شده اگر با چنین مورد مشابهی مواجه شدید:
ابتدا ازش یک کپی یا backup تهیه کنید و سپس به جای (کد)signature عبارت (0)multi را وارد و فایل را save کنید و دوباره سعی به گرفتن VM کنید,اگر نشد :
http://communities.vmware.com/thread/218684
http://terenceluk.blogspot.com/2011/12/vmware-vcenter-converter-fails-with.html
https://kb.vmware.com/s/article/1037507
نتیجه یادتون نره!!!!
Error: A specified parameter was not correct. spec.synchronizeImmediately*
UAC را روی سیتمی که VMware vcenter convertor قرار دارد غیر فعال کنید,سپس VMware vcenter convertor را به صورت run as administrator اجرا کنید و در قسمت option به advanced برید و بعد به تب post-conversion و اینجا تیک Remove System Restore checkpoints on destination را بردارید.
نتیجه رو یادتون نره بگین که مشکل حل شد یا نه!!!!
میتونین این کار رو با VMware vCenter Converter انجام بدین.
همینطور میتونین با Acronis، یه فایل .tib تهیه کنین از اون پارتیشن، بعد با نرم افزاری که گفتم، این .tib رو به VM تبدیل کنین
- How To Convert Physical Computer Into Virtual Machine (VMware, VirtualBox & Virtual PC)
- Converting a physical machine into a virtual machine using Converter Standalone
در قسمت option به edit قسمت data to copy برید می تونید مشخص کنید از چه درایوی virtual بگیرید.