אנגליתצרפתיתספרדי

הפעל שרתים | Ubuntu > | Fedora > |


סמל OnWorks

wimapply - מקוון בענן

הפעל wimapply בספק אירוח חינמי של OnWorks על אובונטו אונליין, פדורה אונליין, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה wimapply שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


wimlib-imagex-apply - חלץ תמונה אחת, או את כל התמונות, מארכיון WIM

תַקצִיר


wimlib-imagex להגיש מועמדות WIMFILE [תמונה] יַעַד [אוֹפְּצִיָה...]

תיאור


wimlib-imagex להגיש מועמדות מחלץ תמונה, או את כל התמונות, מקובץ Windows Imaging (WIM).
WIMFILE. פקודה זו זמינה גם כפשוטה wimapply אם הקישור הקשיח המתאים
או קובץ אצווה הותקן.

פקודה זו נועדה לחלץ, או "להחיל", אחת או יותר תמונת WIM מלאה. אם אתה
במקום זאת רוצה לחלץ רק קבצים או ספריות מסוימות הכלולים בתמונת WIM,
שקול להשתמש wimlib-imagex תמצית or wimlib-imagex הר במקום זאת. (wimlib-imagex הר
אינו נתמך ב-Windows.)

תמונה מציין את תמונת ה-WIM ב WIMFILE לחלץ. זה עשוי להיות אינדקס מבוסס 1 של an
תמונה ב WIMFILE, שם של תמונה ב WIMFILE, או מילת המפתח "הכל" כדי לציין זאת
כל התמונות ב WIMFILE יש לחלץ. להשתמש ב wimlib-imagex מידע (1) פקודה להראות
אילו תמונות מכיל קובץ WIM. תמונה ניתן להשמיט אם WIMFILE מכיל תמונה אחת בלבד.

יַעַד מציין לאן לחלץ את תמונת ה-WIM. אם יַעַד מציין ספרייה, ה
תמונת WIM מחולצת לספרייה זו (ראה DIRECTORY הוֹצָאָה (UNIX) or DIRECTORY
הוֹצָאָה (WINDOWS)). באופן דומה, אם יַעַד מציין קובץ לא קיים, ספרייה היא
נוצר במיקום זה ותמונת ה-WIM מחולצת לספרייה זו.

If תמונה מצוין בתור "הכל", ולאחר מכן כל התמונות ב- WIMFILE למעשה נשלפים לתוך
ספריות משנה של יַעַד, שלכל אחד מהם ניתן השם של התמונה המתאימה,
נופל חזרה לאינדקס התמונה במקרה של תמונה ללא שם או שם לא חוקי
בתור שם קובץ.

לחלופין, במערכות דמויות UNIX בלבד, אם יַעַד מציין קובץ או בלוק רגילים
התקן, הוא מתפרש כנפח NTFS שאליו יש לחלץ את תמונת ה-WIM (ראה
NTFS כֶּרֶך הוֹצָאָה (UNIX)). ניתן לחלץ רק תמונה בודדת במצב זה, וכן
רק חילוץ לשורש אמצעי האחסון של NTFS (לא ספריית משנה שלו) נתמך.

WIMFILE יכול להיות "-" כדי לקרוא את ה-WIM מקלט רגיל ולא מקובץ, אבל ראה
PIPABLE WIMS לקבלת מידע נוסף.

wimlib-imagex להגיש מועמדות תומך בהחלת תמונות מ-WIM עצמאיים וכן מ-WIM מפוצלים.
לִרְאוֹת SPLIT WIMS.

DIRECTORY הוֹצָאָה (UNIX)


סעיף זה מתעד כיצד wimlib-imagex להגיש מועמדות (וגם wimlib-imagex תמצית) לחלץ א
תמונת WIM (או אולי תת-קבוצה שלה, במקרה של wimlib-imagex תמצית) עד א
ספרייה במערכות דמויות UNIX. לִרְאוֹת DIRECTORY הוֹצָאָה (WINDOWS) עבור המקביל
תיעוד עבור Windows.

כאמור, ניתן להחיל תמונת WIM על ספרייה במערכת דמוית UNIX על ידי מתן
a יַעַד מַדרִיך. עם זאת, חשוב לזכור שפורמט WIM היה
תוכנן עבור Windows, וכתוצאה מכך קבצי WIM יכולים להכיל נתונים או מטא נתונים שאינם יכולים
להיות מיוצג במערכות דמויות UNIX. המידע העיקרי ש wimlib-imagex יצטרך לֹא be
היכולת לחלץ במערכות דמויות UNIX הוא הבא:

· מתארי אבטחה של Windows (הכוללים את בעל הקובץ, הקבוצה ו-ACL).

· זרמי נתונים בעלי שם.

· שחזור נקודות מלבד קישורים סמליים ונקודות צומת.

· תכונות קבצים מסוימות כגון דחיסה, הצפנה ודלילות.

· שמות קצרים (DOS) לקבצים.

· חותמות זמן ליצירת קבצים.

הערות: נתונים ומטא נתונים לא נתמכים פשוט לא נשלפים, אבל wimlib-imagex יצטרך
נסה להזהיר אותך כאשר התוכן של תמונת WIM אינו יכול להיות מיוצג בדיוק מתי
מחולץ. חותמות זמן של גישה אחרונה ושינוי אחרון מוגדרות ל-100 ננו-שניות
פירוט בקובץ WIM, אך יחולץ רק לפי הדיוק הגבוה ביותר הנתמך
על ידי מערכת ההפעלה הבסיסית, ספריית C ומערכת הקבצים. קבצים דחוסים יהיו
חולץ כלא דחוס, בעוד שקבצים מוצפנים לא יחולצו כלל.

NTFS כֶּרֶך הוֹצָאָה (UNIX)


סעיף זה מתעד כיצד wimlib-imagex להגיש מועמדות מחלץ תמונת WIM ישירות ל-NTFS
תמונת נפח במערכות דמויות UNIX.

כפי שהוזכר, wimlib-imagex הפעלה על מערכת דמוית UNIX יכולה להחיל תמונת WIM ישירות
לאמצעי אחסון NTFS על ידי ציון יַעַד כקובץ רגיל או כמכשיר חסימה המכיל את
מערכת קבצים NTFS. מערכת הקבצים NTFS לא צריכה להיות ריקה, למרות שצפוי שכן
ריק עבור מקרי השימוש המיועדים. ניתן ליצור מערכת קבצים NTFS חדשה באמצעות ה
mkntfs(8) פקודה מסופקת עם ntfs-3g.

במצב חילוץ נפח NTFS זה, תמונת ה-WIM מחולצת לשורש ה-NTFS
נפח באופן שומר כמעט על כל המידע הכלול בתמונת WIM. זה לכן
אינו סובל מהמגבלות המתוארות ב DIRECTORY הוֹצָאָה (UNIX). זֶה
התמיכה מסתמכת על libntfs-3g כדי לכתוב לאמצעי אחסון NTFS ולטפל ב-NTFS ספציפי
נתונים ספציפיים ל-Windows.

שים לב שמצב חילוץ נפח NTFS זה הוא לֹא נכנס אם יַעַד הוא ספרייה,
גם אם מערכת קבצים NTFS מותקנת יַעַד. עליך לציין את אמצעי האחסון של NTFS עצמו
(וזה חייב להיות מנותק, וצריך לקבל אישור לכתוב אליו).

מצב חילוץ נפח NTFS זה מנסה לחלץ מידע רב ככל האפשר,
ובכלל זה:

· כל זרמי הנתונים של כל הקבצים למעט קבצים מוצפנים, כולל הנתונים ללא שם
זרם כמו גם כל זרמי הנתונים בעלי השם.

· נקודות תיקון, כולל קישורים סמליים, נקודות חיבור ונקודות חילוף אחרות.

· יצירת, גישה ושינוי חותמות זמן של קבצים וספריות, באמצעות ה-native
רזולוציית NTFS של 100 ננו-שניות.

· מתארי אבטחה של Windows, כולל כל הרכיבים (בעלים, קבוצה, DACL ו-SACL).

· דגלי תכונת קבצי DOS/Windows.

· כל השמות של כל הקבצים, כולל שמות במרחב השמות של Win32, מרחב השמות של DOS,
מרחב השמות של Win32+DOS ומרחב השמות של POSIX. זה כולל קישורים קשיחים.

עם זאת, ישנן גם מספר מגבלות ידועות של מצב חילוץ נפח NTFS:

· קבצים מוצפנים לא יחולצו.

· wimlib v1.7.0 ואילך: תכונות קובץ דלילות לא יחולצו (אותה התנהגות
בתור ImageX/DISM/WIMGAPI). wimlib v1.6.2 ומעלה: למרות תכונות קובץ דלילות
יוחל, הנתונים המלאים יחולצו לכל קובץ דל, כך שיחולץ
ייתכן שקבצי "דלילים" אינם מכילים למעשה אזורים דלילים.

בלי קשר, מכיוון שכמעט כל המידע מתמונת WIM משוחזר במצב זה, זה
אפשרי (ונתמך באופן מלא) לשחזר תמונה של התקנת Windows בפועל
באמצעות wimlib-imagex על מערכות דמויות UNIX כחלופה לשימוש wimlib-imagex on
חלונות. בדוגמאות בסוף דף המדריך הזה, יש דוגמה ליישום
תמונה מקובץ "install.wim" הכלול במדיית ההתקנה עבור Windows
(Vista ומעלה) בספריית "מקורות".

שים לב שכדי לאתחל את Windows (Vista ואילך) מתמונת "install.wim" שהוחלה,
אתה גם צריך לסמן את המחיצה כ"ניתנת לאתחול" ולהגדיר קבצי אתחול שונים, כגון
\BOOTMGR ו-\BOOT\BCD. המשימה האחרונה מושגת בצורה הקלה ביותר על ידי הפעלת ה
תוכנית "bcdboot.exe" ממערכת Windows חיה (כגון Windows PE), אבל יש אחרות
גם אופציות.

DIRECTORY הוֹצָאָה (WINDOWS)


ב- Windows, wimlib-imagex להגיש מועמדות ו wimlib-imagex תמצית תומך באופן טבעי ב-Windows-
נתונים ספציפיים ונתונים ספציפיים ל-NTFS. לקבלת התוצאות הטובות ביותר, יש לאתר את ספריית היעד
על נפח NTFS ו wimlib-imagex צריך להפעיל עם הרשאות מנהל; למרות זאת,
מערכות קבצים שאינן NTFS ופועלות ללא הרשאות מנהל נתמכות גם כן.

ב- Windows, wimlib-imagex להגיש מועמדות ו wimlib-imagex תמצית נסה לחלץ כמה שיותר נתונים ו
מטא נתונים ככל האפשר, כולל:

· כל זרמי הנתונים של כל הקבצים. זה כולל את תוכן הקובץ המוגדר כברירת מחדל, כמו גם
זרמי נתונים בעלי שם אם נתמכים על ידי נפח היעד.

· נקודות תיקון, כולל קישורים סמליים, נקודות חיבור ונקודות חילוף אחרות,
אם נתמך על ידי נפח היעד. (הערה: ראה --rpfix ו --norpfix לתיעוד
כיצד בדיוק מחלצים קישורים וצמתים סמליים מוחלטים.) עם זאת, לפי
הגדרות האבטחה המוגדרות כברירת מחדל של Windows, אי אפשר ליצור קישור סמלי
או נקודת צומת ללא הרשאות מנהל; לכן, אתה חייב לרוץ ווימליב-
imagex כמנהל אם ברצונך לשחזר באופן מלא תמונה המכילה סמלי
קישורים ו/או נקודות חיבור. (אחרת, תינתן רק אזהרה כאשר א
לא ניתן לחלץ קישור סמלי או נקודת צומת עקב הרשאות לא מספקות.)

· חותמות זמן של יצירת קבצים וספריות, גישה ושינוי, עד לרמה הגבוהה ביותר
רזולוציה נתמכת על ידי נפח היעד.

· מתארי אבטחה, אם נתמכים על ידי מערכת הקבצים ו --אין-acls לא מצוין.
יתר על כן, אלא אם כן --strict-acls מצוין, מתארי האבטחה עבור
ניתן להשמיט קבצים או ספריות בודדות או להגדיר רק חלקית אם המשתמש עושה זאת
אין לך הרשאה להגדיר אותם, מה שיכול להיות בעיה אם wimlib-imagex מתנהל בתור א
לא מנהל.

· תכונות קבצים, כולל מוסתר, דליל, דחוס, מוצפן וכו', כאשר הם נתמכים
על ידי מערכת הקבצים.

· שמות DOS (8.3) שמות קבצים; עם זאת, הכישלון בקביעתם אינו נחשב כ-
מצב שגיאה.

· קישורים קשיחים, אם נתמכים על ידי מערכת הקבצים.

הערות נוספות על חילוץ קבצים ב-Windows:

· wimlib-imagex יוציא אזהרה כאשר הוא אינו מסוגל לחלץ את המטא נתונים המדויקים ו
נתונים של תמונת WIM, למשל עקב אי תמיכה בתכונות שהוזכרו לעיל
על ידי מערכת הקבצים היעד.

· מכיוון שקבצים מוצפנים (עם FILE_ATTRIBUTE_ENCRYPTED) אינם מאוחסנים בטקסט רגיל ב
תמונת WIM, wimlib-imagex לא יכול לשחזר קבצים מוצפנים למערכות קבצים לא
תומך בהצפנה. לכן, במערכות קבצים כאלה, קבצים מוצפנים לא יהיו
מחולץ. יתר על כן, גם אם קבצים מוצפנים משוחזרים למערכת קבצים
תומך בהצפנה, הם יהיו ניתנים לפענוח רק אם מפתח הפענוח זמין.

· קבצים עם שמות שלא ניתן לייצוג ב-Windows לא יחולצו על ידי
בְּרִירַת מֶחדָל; לִרְאוֹת --include-invalid-names.

· קבצים עם נתיבים מלאים מעל 260 תווים (מה שנקרא MAX_PATH) יחולצו,
אך היזהר שקבצים כאלה לא יהיו נגישים לרוב תוכנות Windows וייתכן שלא
ניתן למחוק בקלות.

· ב-Windows, אלא אם כן --אין-acls האפשרות צוינה, wimlib תנסה לשחזר
מתארי האבטחה של הקבצים בדיוק כפי שהם מסופקים בתמונת WIM. לְהִזָהֵר
שהתקנות טיפוסיות של Windows מכילות קבצים שלא מתארי האבטחה שלהם
אפשר למנהל המערכת למחוק אותם. לכן, קבצים כאלה לא יוכלו להיות
נמחק, או במקרים מסוימים אפילו נקרא, לאחר חילוץ, אלא אם בוצע עיבוד באמצעות a
תוכנית מיוחדת שיודעת לרכוש את SE_RESTORE_NAME ו/או SE_BACKUP_NAME
הרשאות המאפשרות לעקוף רשימות בקרת גישה. זה לא באג בווימליב,
אשר פועל כפי שנועד לשחזר נכון את הנתונים שנשמרו בארכיון, אלא א
בעיה בזכויות הגישה ש-Windows משתמש בקבצים מסוימים. אבל אם אתה רק רוצה
את נתוני הקובץ ולא אכפת מתארי אבטחה, השתמש --אין-acls לדלג
שחזור כל מתארי האבטחה.

· אזהרה דומה לאמור לעיל חלה על תכונות קבצים כגון Readonly, Hidden ו
מערכת. לפי התכנון, ב-Windows wimlib ישחזר תכונות קבצים כאלה; לָכֵן,
לקבצים שחולצו עשויים להיות תכונות אלה. אם זה לא מה שאתה רוצה, השתמש ב-
--ללא תכונות אוֹפְּצִיָה.

SPLIT WIMS


אתה מורשה להשתמש wimlib-imagex להגיש מועמדות כדי להחיל תמונות מ-WIM מפוצל. ה WIMFILE טענה
חייב לציין את החלק הראשון של ה-WIM המפוצל, בעוד את החלקים הנוספים של ה-WIM המפוצל
יש לציין באחד או יותר --ref="גלובמאז globbing מובנה לתוך
--ref אפשרות, בדרך כלל רק אחת --ref אפשרות נחוצה. לדוגמה, השמות עבור
חלקי ה-WIM המפוצלים בדרך כלל הולכים בערך כמו:

mywim.swm
mywim2.swm
mywim3.swm
mywim4.swm
mywim5.swm

כדי להחיל את התמונה הראשונה של ה-WIM המפוצל הזה על הספרייה "dir", הרץ:

wimlib-imagex החל mywim.swm 1 dir --ref="mywim*.swm"

כמקרה מיוחד, אם אתה מחיל תמונה מקלט סטנדרטי מ-WIM מפוצל
ניתן גם לצינור (כמתואר ב PIPABLE WIMS,) --ref אין צורך באופציה; במקום אתה
חייב להבטיח שכל חלקי ה-WIM המפוצלים משורשרים יחד בקלט סטנדרטי.
הם יכולים להיות מסופקים בכל סדר, למעט החלק הראשון, אשר חייב להיות
ראשון.

PIPABLE WIMS


החל מ-wimlib 1.5.0, wimlib-imagex להגיש מועמדות תומך ביישום WIM מקובץ שאינו ניתן לחיפוש,
כגון צינור, בתנאי שה-WIM נלכד עם --ניתן לצינור (ראה wimlib-imagex
ללכוד(1)). כדי להשתמש בקלט סטנדרטי כ-WIM, ציין "-" בתור WIMFILE. שימוש שימושי ב
יכולת זו היא להחיל תמונה מ-WIM תוך כדי הזרמתה משרת. ל
לדוגמה, כדי להחיל את התמונה הראשונה מקובץ WIM זמין בשרת HTTP על NTFS
עוצמת הקול ב-/dev/sda1, הפעל משהו כמו:

wget -O - http://myserver/mywim.wim | wimapply - 1 /dev/sda1

(האמור לעיל השתמש גם ב- wimapply קיצור של wimlib-imagex להגיש מועמדות.) הערה: קבצי WIM
יש לו לֹא pipable כברירת מחדל; אתה צריך ללכוד אותם במפורש --ניתן לצינור, והם
יש לו לֹא תואם לתוכנה של מיקרוסופט. לִרְאוֹת wimlib-imagex ללכוד(1) לעוד
מידע.

אפשר להחיל תמונה מ-WIM הניתן לפיצול למספר חלקים; לִרְאוֹת SPLIT
WIMS.

אפשרויות


--חשבון
בעת קריאה WIMFILE, ודא את תקינותו אם טבלת השלמות קיימת.

--ref="גלוב"
קובץ גלוב של WIMs נוספים או חלקי WIM מפוצלים להתייחסות למשאבים מהם. לִרְאוֹת
SPLIT_WIMS. ניתן לציין אפשרות זו מספר פעמים. הערה: גלוב מופיע ב
ציטוטים כי זה מתפרש על ידי wimlib-imagex ואולי צריך לצטט
להגן מפני התרחבות מעטפת.

--rpfix, --norpfix
הגדר אם לתקן יעדים של קישורים סמליים מוחלטים (תיקון נקודות ב-Windows
טרמינולוגיה) או לא. כאשר מופעל (--rpfix), חילץ קישורים סמליים מוחלטים ש
המסומנים בתמונת WIM כמקובעים, מניחים שיש להם מטרות מוחלטות
יחסית לשורש התמונה, ולכן wimlib-imagex להגיש מועמדות מקדים את המוחלט
נתיב לספריית יעד החילוץ אל היעדים שלהם. הכוונה היא שאתה
יכול להחיל תמונה המכילה קישורים סמליים מוחלטים ועדיין להיות תקפים
לאחר שהוא הוחל על כל מיקום.

התנהגות ברירת המחדל היא --rpfix אם יש תמונות WIMFILE נלכדו עם
בוצעו תיקוני נקודות חוזרות. אחרת, זה כן --norpfix.

תיקוני נקודות תיקון לעולם לא נעשים במצב חילוץ נפח NTFS בדומה ל-UNIX
מערכות.

--unix-data
(מערכות דמויות UNIX בלבד) שחזר בעלי UNIX, קבוצות, מצבים ומזהי מכשירים (עיקרי
ומספרים מינוריים) שנלכדו על ידי wimlib-imagex ללכוד עם --unix-data
אוֹפְּצִיָה. החל מ-wimlib v1.7.0, אתה יכול לגבות ולשחזר לא רק את ה-UNIX הסטנדרטי
מידע על הרשאות קובץ, אבל גם צמתים של מכשיר אופי, צמתי מכשיר חסימה,
צינורות עם שם (FIFOs), ושקעי תחום UNIX.

--אין-acls
אין לשחזר מתארי אבטחה על קבצים וספריות שחולצו.

--strict-acls
נכשל באופן מיידי אם מתאר האבטחה המלא של כל קובץ או ספרייה לא יכול להיות
מוגדר בדיוק כפי שצוין בקובץ WIM. אם אפשרות זו לא צוינה, מתי
wimlib-imagex ב-Windows אין הרשאה להגדיר מתאר אבטחה ב-an
קובץ שחולץ, הוא חוזר להגדיר אותו רק באופן חלקי (למשל כשה-SACL הושמט),
ובמקרה הגרוע משמיט אותו לחלוטין. עם זאת, זו אמורה להיות רק בעיה
כאשר רצים wimlib-imagex ללא זכויות מנהל. כמו כן, בדמוי UNIX
מערכות, ניתן לשלב גם את הדגל הזה --unix-data לגרום wimlib-imagex ל
נכשל באופן מיידי אם הבעלים, הקבוצה או המצב של UNIX בקובץ שחולץ אינם יכולים להיות
מוגדר מכל סיבה שהיא.

--ללא תכונות
אין לשחזר תכונות קבצים של Windows כגון קריאה בלבד, מוסתר וכו'.

--include-invalid-names
חלץ קבצים וספריות עם שמות לא חוקיים על ידי החלפת תווים ו
הוספה של סיומת במקום להתעלם מהם. בדיוק מה שנחשב an
השם "לא חוקי" תלוי בפלטפורמה.

במערכות תואמות POSIX, שמות הקבצים הם תלויי רישיות ועשויים להכיל כל בייט
מלבד '\0' ו-'/', כך שבמערכת תואמת POSIX לאפשרות זו תהיה רק
השפעה במקרה הבלתי סביר שלתמונת WIM מסיבה כלשהי יש שם קובץ
המכיל אחת מהדמויות הללו.

ב-Windows, שמות הקבצים אינם תלויי רישיות, אינם יכולים לכלול את התווים '/', '\0',
'\', ':', '*', '?', '"', '<', '>' או '|', ואינם יכולים להסתיים ברווח או נקודה.
בדרך כלל, קבצים בתמונות WIM צריכים לעמוד גם בתנאים אלה. עם זאת, זה כן
לא מובטח, ובפרט תמונת WIM שצולמה עם wimlib-imagex על
מערכת תואמת POSIX יכולה להכיל קבצים כאלה. כברירת מחדל, שמות לא חוקיים יהיו
התעלמו, ואם יש מספר שמות שונים רק במקרה, אחד ייבחר
לחלץ באופן שרירותי; אולם, עם --include-invalid-names, כל השמות יהיו
מחוטא ומחולץ בצורה כלשהי.

--wimboot
חלונות בלבד: במקום לחלץ את הקבצים עצמם, חלץ "קבצי מצביע"
חזרה לארכיון WIM. זה יכול להביא לחיסכון משמעותי במקום. למרות זאת,
זה כרוך בכמה עלויות פוטנציאליות, כמו אי-יכולת למחוק את ה-WIM
ארכיונים וייתכן שיש להם גישה איטית יותר לקבצים. ראה את זה של מיקרוסופט
תיעוד עבור "WIMBoot" למידע נוסף.

אם הוא קיים, החלק [PrepopulateList] של הקובץ
\Windows\System32\WimBootCompress.ini בתמונת WIM ייקרא. קבצים תואמים
כל אחת מהתבניות הללו תחולץ כרגיל, לא כ-WIMBoot "קבצי מצביע".
זה מועיל עבור קבצים מסוימים ש-Windows צריך לקרוא מוקדם באתחול
התהליך.

אפשרות זו פועלת רק כאשר התוכנית מופעלת כמנהל מערכת והמטרה
נפח הוא NTFS או מערכת קבצים אחרת שתומכת בנקודות חזרה.

בנוסף, אפשרות זו פועלת בצורה הטובה ביותר כאשר פועלת ב-Windows 8.1 Update 1 ואילך,
מכיוון שזו הגרסה הראשונה של Windows המכילה את קובץ השכבה של Windows
מנהל התקן מסנן מערכת ("WOF"). אם יזוהה מנהל ההתקן WOF, wimlib תיצור את
WIMBoot "קבצי מצביע" באמצעות ioctls מתועדים שסופקו על ידי WOF.

אחרת, אם מנהל ההתקן WOF לא מזוהה, wimlib תיצור את נקודות החזרה
וערוך את הקובץ "\System Volume Information\WimOverlay.dat" בנפח היעד
באופן ידני. זה עלול להיות נתון לבעיות, שכן למרות שהקוד עובד ב
במקרים מסוימים שנבדקו, אף אחד מפורמטי הנתונים הללו אינו מתועד בפועל על ידי
מיקרוסופט. לפני החלפת קובץ זה, wimlib תשמור את הגרסה הקודמת ב
"\System Volume Information\WimOverlay.wimlib_backup", שאולי תוכל
לשחזר אם היית צריך.

למעשה אתה עדיין יכול לעשות א --wimboot חילוץ גם אם תמונת WIM לא מסומנת
בתור "תואם WIMBoot". אפשרות זו גורמת לקבצים שחולצו להיות מוגדרים כ
"מגובה חיצונית" על ידי קובץ WIM. הדרייבר של מיקרוסופט שמיישם זאת
לפונקציונליות "גיבוי חיצוני" לכאורה לא אכפת אם התמונה/ות ב-
WIM באמת מסומן כתואם WIMBoot. לכן, "תואם WIMBoot"
תג ( בנתוני XML) נראה כסמן לכוונה בלבד. בנוסף,
מנהל ההתקן של Microsoft יכול לגבות באופן חיצוני קבצים מקובצי WIM המשתמשים בנתחי XPRESS
בגודל 8192, 16384 ו-32768, או נתחי LZX בגודל 32768, בנוסף ל-
ברירת המחדל של נתחי XPRESS בגודל 4096 שנוצרים כאשר wimlib-imagex ללכוד is
לרוץ עם --wimboot אוֹפְּצִיָה.

--קוֹמפָּקטִי=פורמט
ל-Windows בלבד: דחוס את הקבצים שחולצו באמצעות דחיסת מערכת, במידת האפשר.
זה עובד רק ב-Windows 10 ואילך, או ב-Windows ישן יותר
מנהל ההתקן wofadk.sys של מיקרוסופט נוסף. מספר פורמטים שונים של דחיסה
ניתן להשתמש עם מערכת דחיסת, ויש לציין אחד כ פורמט. ה
האפשרויות הן: xpress4k, xpress8k, xpress16k ו-lzx.

אי הכללות מטופלות באותו אופן כמו עם --wimboot אוֹפְּצִיָה. כלומר: אם זה
קיים, החלק [PrepopulateList] של הקובץ
\Windows\System32\WimBootCompress.ini בתמונת WIM ייקראו וקבצים
התאמת כל אחת מהדפוסים בסעיף זה לא תידחס. בנוסף,
ל-wimlib יש רשימה מקודדת של קבצים שעבורם הוא יודע, לצורך תאימות עם
טוען האתחול של Windows, כדי לעקוף את פורמט הדחיסה המבוקש.

אורים


נתונים שלמות: קבצי WIM כוללים תקצירי הודעות SHA1 עבור נתוני קבצים. wimlib-imagex
להגיש מועמדות מחשב את תקציר ההודעות SHA1 של כל קובץ שהוא מחלץ ומוציא שגיאה אם
הוא אינו שווה לתקציר ההודעות SHA1 המסופק ב-WIM. (התנהגות ברירת מחדל זו
נראה שווה ערך ל /תאשר אפשרות של ImageX.) שימו לב שזה נפרד מה-
טבלת השלמות של ה-WIM, המספקת תקצירי הודעות SHA1 על נתחים גולמיים של
קובץ WIM כולו ונבדק בנפרד אם --חשבון אפשרות זו מוגדרת.

ESD קבצים: wimlib v1.6.0 ואילך יכול לחלץ קבצים מגרסת 3584 WIM, שבדרך כלל
מכיל משאבים מוצקים דחוסים של LZMS ועשויים לשאת את .esd סיומת קובץ במקום
. וים. עם זאת, .esd יש קבצים שהורדו ישירות על ידי הורדת האינטרנט של Windows 8
מקטעים מוצפנים, ו-wimlib לא יכול לחלץ קבצים כאלה עד שהם מפוענחים לראשונה.

מַדרִיך חצייה התקפות: wimlib מאמת שמות קבצים לפני חילוץ אותם ואינו
פגיע להתקפות מעבר ספריות. זאת בניגוד למיקרוסופט
WIMGAPI/ImageX/DISM שיכולים לדרוס קבצים שרירותיים בכונן היעד כאשר
חילוץ קובץ WIM זדוני המכיל קבצים בשם .. או המכילים מפרידי נתיב.

דוגמאות


חלץ את התמונה הראשונה מתמונת Windows PE ב-Windows (Vista ואילך)
מדיית התקנה לספרייה "אתחול":

wimlib-imagex החל /mnt/windows/sources/boot.wim אתחול 1

אותו דבר כמו לעיל, אבל באמצעות ה wimapply נוֹטָרִיקוֹן:

wimapply /media/windows/sources/boot.wim 1 אתחול

ב-Windows, החל תמונה של אמצעי אחסון שלם, למשל מ-"install.wim" שיכול
ניתן למצוא במדיית ההתקנה של Windows (Vista ומעלה):

wimlib-imagex apply install.wim 1 E:\

זהה לעיל, אבל פועל על מערכת דמוית UNIX שבה נמצאת המחיצה המתאימה
/dev/sda2:

wimlib-imagex החל את install.wim 1 /dev/sda2

שים לב שלפני הפעלת אחת מהפקודות לעיל, ייתכן שיהיה צורך במערכת קבצים NTFS
נוצר על המחיצה, למשל עם format.exe ב-Windows או mkntfs(8) (חלק מ
NTFS-3g) במערכות דמויות UNIX. לדוגמה, תוכל להריץ:

mkntfs /dev/sda2 && wimapply install.wim 1 /dev/sda2

(כמובן אל תעשה את זה אם אתה לא רוצה להרוס את כל הנתונים הקיימים במחיצה!)

ניתן למצוא דוגמה ליישום WIM הניתן לצינור מצינור PIPABLE WIMS, ו
ניתן למצוא דוגמה להחלת WIM מפוצל ב SPLIT WIMS.

השתמש ב-wimapply באינטרנט באמצעות שירותי onworks.net


Ad


Ad