
bcdedit /copy {current} /d "Windows 7 VHD" יוצר רשומה חדשה ומחזיר לה מזהה GUID, שאותו מזינים בפקודות הבאות.bcdedit /set {guid} device vhd=[h:]\myvhd.vhd מגדיר את מיקום ה-VHD כמכשיר האתחול.bcdedit /set {guid} osdevice vhd=[h:]\myvhd.vhd מגדיר את אותו מיקום כמערכת ההפעלה.bcdedit /set {guid} detecthal on מורה לזהות את קובץ ה-HAL.bcdedit /delete {guid} /cleanup מוחק את הרשומה מתפריט האתחול.הטקסט המלא של הדקות הראשונות בהרצאה «ביצוע Boot מתוך VHD» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם, כאן איתמר, ואנחנו היום באחד השיעורים היותר מרתקים לדעתי בתוך כל המודול של Windows 7. אנחנו נעסוק היום במכונות וירטואליות וב-VHDs, ואתם בעצם היום תזכו לראות קצת הצצה לממש מאחורי הקלעים של איך אני מכין את הסרטונים האלה, וזה בזכות ההסתכלות על מכונות וירטואליות.
בואו קודם כל נראה מה נדע בסוף השיעור. בסוף השיעור נדע מה זה מכונה וירטואלית, וכמובן גם ליצור אחת, נדע להסביר מהו VHD ומתי משתמשים בו.
דבר, דרך אגב, שהוא ביניים, אנחנו גם נדע, אומנם זה לא כתוב, אבל נדע להבין מה הקשר בין מכונה וירטואלית ל-VHD, בוודאי, כן? כי השיעור מתמקד ב-VHD, אז למה בכלל אנחנו מזכירים פה מכונות וירטואליות, למה מדברים על זה, למה יוצרים את זה, למה מתעכבים על הדבר הזה, והקשר שלו ל-VHD יתחבר לכם גם תוך כדי הסרטון.
ובנוסף אנחנו גם ניצור את ה-VHD על ידי שני כלים, דיסק מנג'מנט זה כלי גרפי, דיסק פארט כבר הכרתם בסרטונים קודמים, האמת שגם את דיסק מנג'מנט כנראה הכרתם כבר בסרטונים קודמים, אבל דיסק מנג'מנט הוא גרפי, דיסק פארט הוא קומנד פרומטי מעיקרו, כל הכלי הוא למעשה קומנד פרומטי, ובסופו של דבר אנחנו נעשה בוט מתוך ה-VHD,
כאילו ה-VHD שאנחנו עוד לא יודעים מה זה, אבל תכף נדבר מה זה, זה ממש נהיה כמו איזה CD-ROM נניח ואנחנו יכולים לעשות בוט ממנו למרות שזה לא CD-ROM זה VHD אבל אנחנו נוכל לעשות בוט לתוך הדבר הזה שנקרא VHD ובואו נתחיל להבין נענה על ראשון ראשון ואחרון אחרון קודם כל מה זה וירטואליזציה הרעיון עצמו בווירטואליזציה הוא שבעצם יש
לי תוכנה שהיא מכונה וירטואלית מה זאת אומרת כמו משחק כמו משחק מחשב למשל כמו אופיס כמו פוטושופ תוכנה כמו כל התוכנות, אבל מה התוכנה הזאת עושה?
היא לא כמו פוטושופ אחראית על לעשות עיבודים לתמונות, אלא היא מדמה מחשב בתוך מחשב. זאת אומרת, אני כביכול פותח מחשב בתוך המחשב האמיתי שלי.
המחשב הזה הוא לא מחשב אמיתי, הרי לא יכול להיות שיהיה מחשב אמיתי בתוך המחשב, כן? ודאי. אלא זה כאילו מחשב, זו תוכנה שמדמה את המחשב.
הדבר היפה אבל זה שזה עושה הדמיה כמעט מלאה. זאת אומרת, משתמשת במשאבים של המערכת, היא תשתמש במקלדת ובאחבר והיא תיקח מקום מהארדיסק והיא תיקח מקום מזיכרון והיא תעשה כל מיני דברים, אבל מדובר ממש בתוכנה.
זאת אומרת, יש שם תקלות, אני יכול לסגור את זה פשוט. מהם שתי היתרונות העיקריים שיש? קודם כל, אני יכול לנצל את יכולות המחשב. אני יכול להפעיל כמה מכונות וירטואליות במקביל.
תארו לכם שעכשיו אני רוצה למשל ארבע מכונות. אני רוצה אחד מידוז אקספי, אחד מידוז 7, אחד מדו-שבע גרסה אחרת ואחד שרת 2008 נניח. אני לא צריך עכשיו ארבעה מחשבים ואני גם לא צריך לעשות דואל בוט כזה או טריפל בוט או כל מיני כמה בוטים במערכת הפעלה אחת. אני לא צריך את כל הסיפור הזה.
אני יכול פשוט לקחת כמה מכונות וירטואליות ולהרים ואז על אותו מחשב יהיה לי כמה מכונות וירטואליות. זה ודאי מנצל את היכולות שלו בצורה הרבה הרבה יותר טובה.
בייחוד שהחומרה היא מאוד חזקה ובהרבה מקרים יותר חזקה מהתוכנה ואפשר באמת להשתמש בחומרה אחת להרבה הרבה כוחות מחשוב ביחד בואו נקרא לזה ככה לכן אפשר להפעיל בעצם שתיים שלושה לפעמים אפילו ארבע חמש ושש שישה סליחה מחשבים במקביל כאשר מכונות וירטואליות בעצם לא מחשבים אמיתיים
אבל אפשר לעבוד איתם ממש בצורה רגילה זה יתרון גדול מאוד של וירטואליזציה והדבר השני הוא שאפשר לשמור סנאפשוטים של המכונה זאת אומרת באיזשהו שלב להגיד טוב, אני רוצה שהמכונה תישמר כמות שהיא כרגע, ככה אני אוהב אותה, ככה אני רוצה אותה, נשמור אותה כמות שהיא וכן הלאה. אפשר לעשות דבר כזה.
זה מאוד מאוד נוח גם הסיפור הזה. אתם בטח מבינים. מהו החיסרון? החיסרון הוא שבזמן שהמכונה הווירטואלית עובדת, מן הסתם גם המכונה האמיתית, שזה המחשב המארח, כן? המכונה המארחת, היא צורכת גם משאבים, אבל אני כרגע לא משתמש בה. למה הכוונה?
כרגע אני משתמש בתוכנה שמדמה מחשב אבל את המחשב האמיתי אני לא צריך כרגע כי אני עובד עם התוכנה אז אני סתם מבזבז או מאבד משאבים על המחשב האמיתי שרץ ברקע ומייקרוסופט מצאה לזה סוג של פתרון והיא מאפשרת בווינדוס 7 אבל שימו לב שרק בגרסאות אנטרפרייז ואולטימאט וגרסאות אחרות זה לא עובד
רק באנטרפרייז ואולטימאט אפשר לעשות בוט למחשב האמיתי לתוך המכונה הווירטואלית וכך לפתור את החיסרון הזה זאת אומרת, במקום שהמכונה הווירטואלית תעבוד בתוך הסביבה של התוכנה, היא ממש תהפוך להיות המחשב האמיתי שלי.
רק נשאלת שאלה איך הדבר הזה בדיוק מתבצע, כי זה בעצם בתוך תוכנה, איך אני הופך את המחשב האמיתי הזה. משהו נשמע פה קצת לא מסתדר, והחוליה שמקשרת בעצם זה אותו VHD. אז בואו נבין מה זה VHD, ואז הכל יתבהר ויסתדר לכם.
קודם כל, VHD זה Virtual Hard Disk או Hard Disc וירטואלי. מבחינת המחשב האמיתי או מבחינתנו מדובר בקובץ פשוט שהסיומת שלו היא VHD virtual hard disk אבל בעבור המכונה הווירטואלית הוא hard disk לכל דבר ואתם תראו ממש או-טו-טו כשאנחנו ניצור מכונה וירטואלית
אנחנו בעצם נקצה מקום מהhard disk האמיתי לטובת המכונה הווירטואלית וזה ייצור קובץ שנקרא VHD והקובץ הזה זה הhard disk של המכונה הווירטואלית אבל מבחינתנו זה קובץ ותזכרו שבווינדוס 7 בגרסאות אנטרפייס ואולטימט בלבד, לא בגרסאות אחרות,
אפשר לעשות את חול המכונה האמיתית לתוך ה-VHD הזה, ככה שבעצם נוצר מצב כמו אנחנו הופכים את המכונה הווירטואלית למכונה אמיתית.
אני חוזר על זה שוב פעם, כי זה חידוש שאפילו לשכל קשה קצת להבין אותו, כי זה באמת קפיצה רצינית שמייקרוסופט עשתה בווינדוס 7. שימו לב, אני יכול לעשות בוט למחשב, במקום שהמחשב יעלה לתוך המערכת ההפעלה הרגילה של נניח כונן C הוא יכול להחליט שה-VHD, איזשהו ארדיסק וירטואלי
שכזה הוא נותן לו נניח כונן E למשל ולהגיד אני רוצה לעשות בוט מהכונן הזה כי שם יש מערכת הפעלה והכל מוכן ואז בעצם יוצא שהמחשב האמיתי הופך להיות כביכול הווירטואלי וכל שינוי שאני עושה בעצם לא נשמר בארדיסק האמיתי ממש אלא בתוך הקובץ של ה-VHD
אני בעצם עובד במכונה הווירטואלית אבל בלי שאני צריך מחשב מארח שיהיה מאחורי הקלעים. בעצם הם פתרו את החיסרון הגדול של מכונות וירטואליות, וזה באמת פנטסטי לחלוטין, ותכף תראו את הדבר הזה עובד, זה באמת מדהים, וזה היכולות שימוש של VHD.
לפני שנתחיל בהדגמות שיש לנו לראות היום, נדבר קצת על העובדות החשובות של ה-VHD. אולי זה ירגיש לכם קצת כאילו אני טוחן פה מים טיפה, אבל זה שווה את זה, כדי שהמידע ייכנס, זה חשוב מאוד גם למבחנים וגם לשטח.
קודם כל ה-VHD'ס הם קיימים במיוחד בשימוש של מכונות וירטואליות, הרי זה קובץ שמשמש מכונה וירטואלית, הוא כמו הארדיסק או אפילו הארדיסק ממש למעשה במכונה הווירטואלית, אבל בווינדוס 7, אנטרפייז ואולטימט, נכון, אפשר לבצע בוט למכונה אמיתית תוך ה-VHD, אמרנו את זה כבר איזה אלף פעם, טוב לחזור על זה שוב, אז אפשר לעשות בוט למכונה אמיתית תוך ה-VHD.
ואותו קובץ VHD, שימו לב, יכול לעבוד בעצם, זה נובע מהדבר הראשון שאמרנו. אם אני יכול להשתמש במכונה הווירטואלית, כן, מכונה וירטואלית, מינוס שבע אינטרפרייז, מינוס שבע אולטימט, כדי לבצע בוט למכונה אמיתית לתוך VHD, כן, אם אני יכול לעשות את הדבר הזה, אז בעצם למעשה מכך נובע שאותו קובץ VHD יכול לעבוד גם במכונה
הווירטואלית וגם במכונה אמיתית באותה מידה, שזו עובדה חשובה ביותר, וזה אפילו עוד יתרון חשוב, אותו VHD יכול לעבוד גם מכונה אמיתית וגם מכונה וירטואלית באותה מידה.
ברור בוודאי רק בגרסאות אנטרפרייז ואולטימט, גרסאות אחרות, אין מה לדבר על הדבר הזה. והדבר השלישי שלא קשור למה שאמרנו עד עכשיו, אבל גם צריך להכיר ודבר נחמד ביותר, ה-VHD ניתן לשמור את ה-VHD על כונה נייד, וכך למעשה להכין מעין מחשב קטן, מחשב נייד כזה בתצורת VHD. עכשיו אני יכול ללכת לכל מחשב אחר ולהעלות את ה-VHD לתוך מכונה וירטואלית,
ואם המחשב שאני הולך אליו מריץ Windows 7, Enterprise או אולטימט, אני יכול ממש לעשות בוט למחשב האמיתי לתוך ה-VHD שאני לוקח איתי על הדיסק-און-קי. תחשבו על עד כמה, קשה לי קצת למצוא מילים, ואולי אני מתלהב קצת, אבל מותר לי, תחשבו עד כמה הדבר הזה אדיר, שאני ממש לוקח כאילו מחשב איתי בדיסק-און-קי קטנצ'יק,
אתה הולך, אתם יודעים, דיסקים של 16 ג'יגה כאלה שקונים קטנים על מחזיקי מפתחות, אז כזה, כזה, וזו ממש מערכת שלמה, ממש כמו מחשב נייד, זה מדהים, מדהים בעיניי. ותרוצו, תרוצו לנסות את זה אחרי שתראו את הסרטון.
ובלי יותר מדי דיבורים, יש לנו שתי הדגמות לראות היום. אחת, מכונה וירטואלית, ואיך מרקימים אותה וכן הלאה וכן הלאה, נראה קצת את כל האספקטים שלה.
ודבר שני, העבודה עם VHD. תהנו, תהנו, תהנו, ותעשו את זה אחר כך, שזה חשוב. יאללה, חמודים, בואו נתחיל. טוב, חברים, ברוכים הבאים למכונה הווירטואלית שלי. אתם בעצם יכולים לראות כאן את הווינדוס 7, שאותו ראיתם גם בסרטונים הקודמים, אבל עכשיו בעצם אתם רואים מבט קצת יותר רחב,
בואו נגיד. ופה אתם בעצם רואים שלא מדובר במחשב אמיתי, אלא בעצם במכונה וירטואלית, והנה כאן יש לנו את כל האפשרויות של התוכנה. אנחנו תכף נכיר חלק מהן.
וכאן יש לי עוד אפשרויות של חיבורים לתוכנה הזאת וכן הלאה. דרך אגב, כך נראית מכונה פועלת. אם אתם רוצים מכונה שהיא כרגע לא פועלת, אז הנה מכונה שלא פועלת.
ולהפעיל אותה זה פשוט ממש כמו ללחוץ על פליי. אתם כרגע מסתכלים על מכונה וירטואלית מסוג VMware. יש כמה סוגים של מכונות. אני אישית מאוד אוהב את VMware.
בכיתה בפרקטיקיו הרבה מתעסקים בווירטואל בוקס, אבל בגדול זה הכל אותה גברת בחולצה אחרת. פחות או יותר כולם מכונות וירטואליות בואו נוציא לרגע מהתפריט את ה-Windows XP פרופשנל הזה ונראה לרגע איך אני יוצר מכונה וירטואלית חדשה אני נמצא על home ואני עושה new virtual machine רוצה ליצור מכונה וירטואלית חדשה אומר לי טוב האם
אתה רוצה משהו שהוא רגיל כזה טיפיקל אתם יודעים הגדרות דיפולטיות או ממש לעשות custom הגדרות מיוחדות בואו נעשה custom נהיה קצת יותר מתקדמים היום ברשותכם נלחץ על next בסדר, Hard Workability, Workstreet 6.5, מתאים לגרסה המתקדמת ביותר של הווירצ'ול משין, של הווימוור.
בואו נעשה נקסט, כאן אני כבר יכול לקבוע אם להשתמש באיזשהו דיסק התקנה כדי כבר להתחיל להתקין, וכן הלאה, אני אגיד אני אתקין את זה מאוחר יותר, כרגע תעזבו אותי מההתקנות, לא רוצה להתקין כרגע, להגיד להם איזה מערכת יש לי ברמה עקרונית, אני אשאר עם מייקרוסופט ואני הולך להתקין כאן,
דווקא אין לי פה כרגע איזשהו סימון לווינדוס 7, מיד ויסטה, זה די קרוב. נלחץ על נקסט, נותן להם איזשהו מידע על המכונה שאנחנו עומדים להתקין, נותן לה שם למכונה הזאת, נקרא לה מיי קומפיוטר, זה יהיה.
זה המיקום שבו הוא כביכול ישים את המכונה, תכף נראה מה הכוונה, וירצ'ול משין מיי קומפיוטר, זאת הפיקיעה, נותן נקסט.
מספר מעבדים שהוא הולך להשתמש בהם, אחד. כמות זיכרון שאני רוצה לתת, בואו נגיד כרגע כמות זיכרון יחסית קטנה, אנחנו לא בטוחים להשתמש במכונה, אז ניתן משהו קטן, 512 וחצי ג'יגה בדיוק, נקסט.
זה לגבי חיבור לכרטיס רשת, כרגע אנחנו פחות מתעסקים עם זה, נשאיר את זה כרגע דיפולטי. נלחץ על נקסט, גם לא נתעסק עם המשוואה איו אדפטר כאן, סלקט דיסק, או, זה די נחמד, ההארד דיסק שלי, האם אני רוצה ליצור הארד דיסק חדש, שימו לב שאני קורא create a new virtual disk או אם אני רוצה להשתמש ב-virtual disk
קיים או להשתמש ב-physical disk ממש בדיסק אמיתי ולהתייחס בו כ-vhd ורואים שכבר פה הדברים מתחילים קצת להיטשטש כל הגבולות בין לבין אנחנו ניצור לנו virtual disk חדש נעשה אותו מסוג ID דווקא אני רוצה, לא נדבר על זה כל כך כרגע, אבל ID מה הגודל שלו במקסימום יהיה 20 ג'יגה,
אפשר לחלק את זה לכמה קבצים של 2 ג'יגה כל אחד, אבל בגדול אני רוצה את הכל בגודל אחד, Store Virtual Disk is a single file, קובץ אחד, נחשו מה זה באמת אותו קובץ VHD, דווקא כאן הוא יקרא כזה VMDK, Virtual Machine Disk, אבל בגדול זה אותו דבר, זה VHD בעצם, הגודל המקסימלי שלו יהיה 20 ג'יגה, הוא ילך ויטפח ככה, בעצם
זה יהיה השם של הדיסק, הוא יהיה במיקום שאמרנו לו, אנחנו יכולים גם לשנות את המיקום, אפשר לשנות את המיקום שלו לאן שנרצה, נעשה בו איפה שנרצה את המיקום, נעשה בו ב-C, D, Users, מה זה אני, My Documents,
Virtual Machines, ובואו נשים את זה כאן, Next, Power-On, תפעיל אותה כשאנחנו מסיימים, פיניש, ועכשיו המכונה שלנו הולכת לקום מתחייה.