Đây là lệnh wimlib-imagex-update có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
wimlib-imagex-update - Cập nhật hình ảnh WIM
SYNOPSIS
wimlib-imagex cập nhật TẬP TIN [IMAGE] [TÙY CHỌN...] [ tập tin CMDF]
MÔ TẢ
wimlib-imagex cập nhật sửa đổi các chỉ định IMAGE trong tệp Windows Imaging (WIM)
TẬP TIN bằng cách thêm, xóa hoặc đổi tên các tệp hoặc thư mục trong đó. Lệnh này cũng
có sẵn như đơn giản cập nhật wim nếu liên kết cứng thích hợp hoặc tệp hàng loạt đã được
cài đặt.
IMAGE chỉ định hình ảnh trong TẬP TIN cập nhật. Nó có thể là một chỉ mục dựa trên 1 của một hình ảnh trong
WIM hoặc tên của một hình ảnh trong WIM. Sử dụng wimlib-imagex Thông tin (1) lệnh để
liệt kê các hình ảnh mà tệp WIM chứa. IMAGE có thể được bỏ qua nếu TẬP TIN chỉ chứa một
hình ảnh.
Các sửa đổi để thực hiện trên hình ảnh WIM được chỉ định dưới dạng một chuỗi lệnh, một
trên mỗi dòng, đọc trong một tệp văn bản từ đầu vào chuẩn. Khuyến nghị rằng đầu vào tiêu chuẩn
được chuyển hướng từ một tệp (tập tin CMDF), như được hiển thị ở trên, thay vì nhập lệnh
một cách tương tác. Ngoài ra, để chỉ định một lệnh trực tiếp trên dòng lệnh, hãy xem
--chỉ huy tùy chọn.
CÓ HÀNG
Phần này ghi lại các lệnh có thể xuất hiện trong tập tin CMDF miêu tả trên.
thêm vào [TÙY CHỌN...] SOURCE ĐIỂM ĐẾN
Thêm tệp hoặc cây thư mục vào hình ảnh WIM. SOURCE phải chỉ định đường dẫn đến một tệp hoặc
thư mục trên hệ thống tệp của bạn. ĐIỂM ĐẾN phải chỉ định đường dẫn bên trong hình ảnh WIM tại
để thêm tệp hoặc cây thư mục.
If ĐIỂM ĐẾN đặt tên cho một thư mục hiện có trong hình ảnh WIM, sau đó SOURCE cũng phải đặt tên cho một
danh mục. Điều này gây ra nội dung của SOURCE thư mục được thêm vào
ĐIỂM ĐẾN thư mục.
If ĐIỂM ĐẾN đặt tên cho tệp thư mục hiện có trong hình ảnh WIM, sau đó SOURCE cũng phải
đặt tên cho một tệp tin thư mục. Theo mặc định, điều này gây ra ĐIỂM ĐẾN tập tin được thay thế
với SOURCE tập tin. Hoặc với - không thay thế được chỉ định, điều này tạo ra một lỗi.
If ĐIỂM ĐẾN không tồn tại trong hình ảnh WIM, khi đó mọi thư mục điều kiện tiên quyết đều
được tạo ra khi cần thiết để thêm SOURCE tại vị trí đó.
Sản phẩm thêm vào lệnh hỗ trợ một tập hợp con các tùy chọn được chấp nhận bởi wimlib-imagex nắm bắt;
cụ thể là - hội nghị, --unix-dữ liệu, --no-aclsvà --strict-acls. Thấy wimlib-imagex-
nắm bắt (1) để giải thích về các tùy chọn này.
Ngoài ra, thêm vào lệnh hỗ trợ - không thay thế tùy chọn, gây ra thêm vào
lệnh từ chối ghi đè các tệp thư mục hiện có trong hình ảnh WIM.
xóa [TÙY CHỌN...] PATH
Xóa tệp hoặc cây thư mục khỏi hình ảnh WIM. PATH phải chỉ định đường dẫn bên trong
Hình ảnh WIM của tệp hoặc cây thư mục cần xóa.
Các tùy chọn có sẵn cho xóa lệnh là:
--lực lượng
Không báo lỗi nếu đường dẫn để xóa không tồn tại.
--đệ quy
Xóa tệp hoặc cây thư mục một cách đệ quy; nếu không được chỉ định, một lỗi sẽ được phát hành
nếu đường dẫn để xóa là một thư mục.
đổi tên OLD_PATH CON ĐƯỜNG MỚI
Đổi tên tệp hoặc cây thư mục bên trong hình ảnh WIM. OLD_PATH phải chỉ định đường dẫn cũ
của tệp hoặc cây thư mục bên trong hình ảnh WIM và CON ĐƯỜNG MỚI phải chỉ định đường dẫn mới
cho tệp hoặc cây thư mục. Lệnh này tuân theo ngữ nghĩa của POSIX đổi tên
(3) chức năng; cụ thể là một tệp có sẵn tại CON ĐƯỜNG MỚI sẽ bị xóa nếu có,
ngoại trừ trong một số trường hợp nhất định, chẳng hạn như cố gắng đổi tên một thư mục thành một thư mục không phải là thư mục,
không được phép.
Không có tùy chọn nào có sẵn cho đổi tên chỉ huy.
LỰA CHỌN
Các tùy chọn sau được chấp nhận trên dòng lệnh bởi wimlib-imagex cập nhật chinh no:
- hội nghị
Sử dụng - hội nghị cho tất cả thêm vào lệnh.
--unix-dữ liệu
Sử dụng --unix-dữ liệu cho tất cả thêm vào lệnh.
--no-acls
Sử dụng --no-acls cho tất cả thêm vào lệnh.
--strict-acls
Sử dụng --strict-acls cho tất cả thêm vào lệnh.
- không thay thế
Sử dụng - không thay thế cho tất cả thêm vào lệnh.
--config=FILE
Đặt tệp cấu hình chụp cho tất cả thêm vào các lệnh. Xem mô tả của
tùy chọn này trong wimlib-imagex-chụp (1).
--lực lượng
Sử dụng --lực lượng cho tất cả xóa lệnh.
--đệ quy
Sử dụng --đệ quy cho tất cả xóa lệnh.
--đánh dấu
Khi đọc TẬP TIN, xác minh tính toàn vẹn của nó nếu có bảng tính toàn vẹn; trong
ngoài ra, hãy bao gồm một bảng toàn vẹn trong WIM được cập nhật. Nếu tùy chọn này không
được chỉ định, một bảng toàn vẹn sẽ được đưa vào WIM được cập nhật nếu và chỉ khi một
đã có mặt trước đây.
--chủ đề=NUM_THREADS
Số luồng sẽ sử dụng để nén các tệp mới được thêm vào. Mặc định: autodetect
(số lượng bộ xử lý).
- xây dựng lại
Xây dựng lại toàn bộ WIM thay vì nối dữ liệu đã cập nhật vào cuối của nó.
Việc xây dựng lại WIM chậm hơn, nhưng sẽ tiết kiệm được một chút dung lượng
nếu không sẽ được để lại như một lỗ hổng trong tệp WIM.
Xem wimlib-imagex-Optimization (1) để có một cách xây dựng lại có thể tùy chỉnh hơn (và
tùy chọn nén lại) một tệp WIM. Nếu chạy wimlib-imagex tối ưu hóa sau khi
wimlib-imagex cập nhật, không cần phải chỉ định - xây dựng lại đến wimlib-imagex cập nhật.
--chỉ huy=STRING
Thay vì đọc các lệnh cập nhật từ đầu vào tiêu chuẩn, hãy đọc một lệnh cập nhật duy nhất
trực tiếp từ chuỗi STRING được chỉ định trên dòng lệnh. Tùy chọn này không thể
được cung cấp nhiều hơn một lần và không thể được sử dụng để chỉ định nhiều hơn một bản cập nhật
chỉ huy. Lưu ý rằng STRING, cũng như bất kỳ đường dẫn nào có chứa khoảng trắng trong
STRING phải được trích dẫn một cách thích hợp. Nếu chạy từ cmd.exe trên Windows, bạn nên
sử dụng dấu ngoặc kép cho dấu ngoặc kép bên ngoài và dấu ngoặc kép cho dấu ngoặc kép bên trong.
Ví dụ:
cập nhật wimlib-imagex boot.wim 1 \
--command = "thêm 'C: \ My Dir' '\ My Dir'"
Tùy chọn này chỉ được cung cấp để thuận tiện. Không thực hiện wimlib-imagex cập nhật
nhiều lần liên tiếp, mỗi lần vượt qua --chỉ huy Lựa chọn! Đây là
không hiệu quả. Thay vào đó, hãy tạo tệp lệnh cập nhật và cung cấp tệp đó (trên tiêu chuẩn
đầu vào) cho một lệnh gọi wimlib-imagex cập nhật, như đã giải thích trong này
tài liệu.
--wimboot-config=FILE
Nếu tùy chọn này được chỉ định, sẽ không có lệnh nào được đọc từ đầu vào chuẩn, và
thay vào đó, lệnh sau sẽ được thực hiện:
thêm vào FILE /Windows/System32/WimBootCompress.ini
Bộ này FILE dưới dạng tệp cấu hình WIMBoot cho hình ảnh. Các
Phần [PrepopulateList] của tệp này chỉ định các đường dẫn không được
được trích xuất dưới dạng tệp con trỏ WIMBoot (có lẽ do cần thiết khi khởi động sớm
tiến trình). Xem tài liệu cho --wimboot tùy chọn wimlib-imagex ứng dụng (1)
để biết thêm thông tin chi tiết.
- không an toàn-nhỏ gọn
Xem tài liệu cho tùy chọn này trong wimlib-imagex-Optimization (1).
GHI CHÚ
wimlib-imagex cập nhật là thừa một phần với wimlib-imagex núirw, vì nếu một hình ảnh WIM
có thể được gắn kết đọc-ghi, sau đó về mặt lý thuyết không cần wimlib-imagex cập nhật.
Ưu điểm chính của wimlib-imagex cập nhật là nó hoạt động trên cả hệ thống giống UNIX và
Windows, ngược lại wimlib-imagex núirw chỉ khả dụng trên các hệ thống giống UNIX và thậm chí
thì nó chỉ hoạt động trên những người có triển khai FUSE tương thích.
Các liên kết tượng trưng bên trong hình ảnh WIM không được tham chiếu khi được diễn giải. Vì vậy đối với
ví dụ: nếu bạn có hình ảnh WIM chứa liên kết tượng trưng "/ Documents and Settings"
-> "/ Users" trong đó "/ Users" là một thư mục, sau đó là một thư mục con có tên là "Public" trong này
thư mục phải được chỉ định là "/ Users / Public" thay vì "/ Documents và
Cài đặt / Công khai ”.
Tất cả các đường dẫn đến tệp hoặc thư mục trong hình ảnh WIM phải được chỉ định liên quan đến
gốc của hình ảnh. Tuy nhiên, dấu gạch chéo đầu là tùy chọn và cả dấu gạch chéo về phía trước và
dấu gạch chéo ngược được chấp nhận. Ngoài ra, trên Windows, các đường dẫn được xử lý theo mặc định-
một cách vô cảm, trong khi trên các hệ thống giống UNIX, các đường dẫn theo mặc định được xử lý theo kiểu chữ hoa-
một cách cảm tính. Độ nhạy chữ hoa và chữ thường mặc định có thể được thay đổi bằng cách đặt
WIMLIB_IMAGEX_IGNORE_CASE biến môi trường thành 0 hoặc 1.
Tệp lệnh (tập tin CMDF) được phân tích cú pháp bởi wimlib-imagex cập nhật chính nó chứ không phải bởi hệ thống
vỏ bọc. Do đó, cú pháp của nó bị hạn chế. Tuy nhiên, các dòng nhận xét bắt đầu bằng '#' là
được phép và cũng có thể trích dẫn các đối số có khoảng trắng bên trong chúng.
Trên các hệ thống giống UNIX, bạn không thể sử dụng wimlib-imagex cập nhật để thêm tệp vào hình ảnh
trực tiếp từ ổ đĩa NTFS bằng libntfs-3g, mặc dù wimlib-imagex nắm bắt hỗ trợ
chụp ảnh đầy đủ theo cách này.
Ngoại trừ khi sử dụng - không an toàn-nhỏ gọn, nó là an toàn để phá bỏ một wimlib-imagex cập nhật lệnh
chia tay; tuy nhiên, sau khi thực hiện việc này, bạn nên chạy wimlib-imagex
tối ưu hóa để xóa bất kỳ dữ liệu nào đã được nối vào tệp WIM vật lý nhưng chưa được
được đưa vào cấu trúc của WIM, trừ khi - xây dựng lại đã được chỉ định, trong trường hợp đó
bạn nên xóa tệp tạm thời còn sót lại.
VÍ DỤ
Tất cả các ví dụ bên dưới hiển thị tệp lệnh cập nhật sẽ được tạo cũng như wimlib-
hình ảnhx cập nhật lệnh chạy để thực hiện cập nhật.
Xóa hai tệp khỏi hình ảnh WIM:
update_commands.txt:
xóa /setup.exe
xóa /sources/setup.exe
$ wimlib-imagex update boot.wim 2 <update_commands.txt
Thêm một số tệp và thư mục vào hình ảnh WIM. Lưu ý rằng đường dẫn đầu tiên của mỗi thêm vào
lệnh chỉ định các tệp để thêm, trong khi đường dẫn thứ hai của mỗi tệp thêm vào lệnh chỉ định
các vị trí để thêm chúng vào bên trong hình ảnh WIM:
update_commands.txt:
thêm somedir / dir
thêm somefile / dir / file
$ wimlib-imagex update boot.wim 2 <update_commands.txt
Đổi tên tệp bên trong hình ảnh WIM.
update_commands.txt:
đổi tên /dir_in_wim/oldfile.txt /dir_in_wim/newfile.txt
$ wimlib-imagex update boot.wim 2 <update_commands.txt
Sử dụng các tính năng bổ sung, chẳng hạn như nhận xét, tùy chọn và lớp phủ, và bao gồm một
bảng toàn vẹn trong WIM được cập nhật:
update_commands.txt:
#
# Tệp này chỉ định một số thay đổi cần thực hiện đối với hình ảnh WIM.
#
# Thêm một thư mục mới chứa các tệp tôi muốn trong hình ảnh.
# Các dấu ngoặc kép là cần thiết vì tên thư mục
# chứa một khoảng trắng.
thêm "Thư mục của tôi" "/ Thư mục của tôi"
# Thêm nội dung của "Thư mục khác" vào
# "/ My Directory" mà chúng tôi vừa tạo trong hình ảnh WIM. Từ
# đường dẫn đích đã tồn tại, điều này thực hiện một
# lớp phủ.
thêm "Thư mục khác" "/ Thư mục của tôi"
# Đổi tên một số tệp vì một số lý do.
đổi tên /dir_in_wim/oldfile.txt /dir_in_wim/newfile.txt
# Xóa một thư mục không mong muốn.
xóa --recursive / Users / Me / Documents / Junk
$ wimlib-imagex update boot.wim 2 - kiểm tra <update_commands.txt
Sử dụng wimlib-imagex-update trực tuyến bằng các dịch vụ onworks.net