readcx
Búa Gỗ
Mục đích so sánh tốc độ extract của 7z khi sử dụng gói phần mềm dạng wim, iso và 7z; Và, so sánh tốc độ giữa extract và mount khi sử dụng gói phần mềm cùng dạng wim, iso.
Cách làm này không chính xác tuyệt đối, mỗi lần thử lại cho ra kết quả khác một chút vì nó phụ thuộc vào thao tác bấm chuột, bàn phím và cấu hình máy… chúng ta chỉ nên sử dụng với mục đích tham khảo hoặc để “vọc” chơi. Nếu nội dung có chỗ nào chưa chính xác mong mọi người chỉnh sửa giùm.
A. CHUẨN BỊ
1. Để đơn giản thì chọn gói phần mềm đang được sử dụng ở một bản WinPE nào đó, ví dụ như PETools.iso trong Multiboot 2017 của Tống Đình Phúc hoặc PETools.wim trong Multiboot của Hoàng Khiển v.v…sau đó đóng gói lại thành 2 chuẩn còn lại. Ở đây tôi sử dụng PETools.wim trong Multiboot 2017 của Hoàng Khiển. Đối tượng test là phần mềm PartAssist lưu trong thư mục Programs\PartitionTools. Hoặc, chúng ta cũng có thể tự đóng gói phần mềm nào đó có khả năng chạy ở môi trường winPE theo các chuẩn wim, iso và 7z.
2. File RunAsAdmin.exe và RunAsAdmin64.exe
Mục đích là để chạy batch scrip với quyền admin. Link tải về từ trang chủ (kéo xuống phần mềm thứ 7).
3. Tạo thư mục để làm việc, ví dụ D:\Test. Lưu các file batch script, RunAsAdmin.exe và RunAsAdmin64.exe vào đây.
B. VIẾT BATCH SCRIP
1. Tạo file extract_7z.cmd với nội dung như sau:
2. Lưu file extract_7z.cmd với tên khác là extract_wim.cmd và extract_iso.cmd. Chỉnh sửa dòng set "archive_file=D:\Apps\PETools.7z", thay thế PETools.7z thành PETools.wim và PETools.iso phù hợp với file batch scrip mới.
3. Tạo file mount_iso.cmd với nội dung như sau:
4. Tạo file mount_wim.cmd với nội dung như sau:
5. Tạo file Call_extract_7z.cmd với nội dung như sau:
6. Lưu Call_extract_7z.cmd với tên khác thành
Call_extract_wim.cmd,
Call_extract_iso.cmd, ,
Call_mount_iso.cmd và
Call_mount_wim.cmd
Chỉnh sửa những chỗ xuất kết quả ra txt phù hợp với file mới (mục số 1,3,4) đối với tất cả các file.
Chỉnh sửa dòng start /wait call "extract_7z.cmd" (mục số 2), thay thế extract_7z.cmd phù hợp với extract_wim và extract_iso. File Call_mount_iso.cmd chỉnh sửa thành: start /wait "" call mount_iso.cmd. Và, file Call_mount_wim.cmd chỉnh sửa thành: start /wait RunAsAdmin64.exe mount_wim.cmd.
C. THỰC HIỆN SO SÁNH
Chạy Call_extract_wim.cmd (và các file Call_ khác), sau khi phần mềm PartAssist khởi chạy thì tắt đi, đóng cửa sổ PartAssist và dùng phím bất kỳ để đóng của sổ cmd sẽ cho ra kết quả là file txt ở cùng thư mục (ví dụ time_extract_7z.txt).
Để kết quả tương đối khách quan, ta nên chạy các file Call_...... 3 hoặc 4 lần, chọn kết quả nhỏ nhất để so sánh.
Link batch scrip sử dụng trong bài viết (mediafire)
Cập nhật 4h 16/06/2023 chỉnh sửa một số lỗi chính tả và cách diễn đạt.
Cách làm này không chính xác tuyệt đối, mỗi lần thử lại cho ra kết quả khác một chút vì nó phụ thuộc vào thao tác bấm chuột, bàn phím và cấu hình máy… chúng ta chỉ nên sử dụng với mục đích tham khảo hoặc để “vọc” chơi. Nếu nội dung có chỗ nào chưa chính xác mong mọi người chỉnh sửa giùm.
A. CHUẨN BỊ
1. Để đơn giản thì chọn gói phần mềm đang được sử dụng ở một bản WinPE nào đó, ví dụ như PETools.iso trong Multiboot 2017 của Tống Đình Phúc hoặc PETools.wim trong Multiboot của Hoàng Khiển v.v…sau đó đóng gói lại thành 2 chuẩn còn lại. Ở đây tôi sử dụng PETools.wim trong Multiboot 2017 của Hoàng Khiển. Đối tượng test là phần mềm PartAssist lưu trong thư mục Programs\PartitionTools. Hoặc, chúng ta cũng có thể tự đóng gói phần mềm nào đó có khả năng chạy ở môi trường winPE theo các chuẩn wim, iso và 7z.
2. File RunAsAdmin.exe và RunAsAdmin64.exe
Mục đích là để chạy batch scrip với quyền admin. Link tải về từ trang chủ (kéo xuống phần mềm thứ 7).
3. Tạo thư mục để làm việc, ví dụ D:\Test. Lưu các file batch script, RunAsAdmin.exe và RunAsAdmin64.exe vào đây.
B. VIẾT BATCH SCRIP
1. Tạo file extract_7z.cmd với nội dung như sau:
2. Lưu file extract_7z.cmd với tên khác là extract_wim.cmd và extract_iso.cmd. Chỉnh sửa dòng set "archive_file=D:\Apps\PETools.7z", thay thế PETools.7z thành PETools.wim và PETools.iso phù hợp với file batch scrip mới.
3. Tạo file mount_iso.cmd với nội dung như sau:
4. Tạo file mount_wim.cmd với nội dung như sau:
5. Tạo file Call_extract_7z.cmd với nội dung như sau:
6. Lưu Call_extract_7z.cmd với tên khác thành
Call_extract_wim.cmd,
Call_extract_iso.cmd, ,
Call_mount_iso.cmd và
Call_mount_wim.cmd
Chỉnh sửa những chỗ xuất kết quả ra txt phù hợp với file mới (mục số 1,3,4) đối với tất cả các file.
Chỉnh sửa dòng start /wait call "extract_7z.cmd" (mục số 2), thay thế extract_7z.cmd phù hợp với extract_wim và extract_iso. File Call_mount_iso.cmd chỉnh sửa thành: start /wait "" call mount_iso.cmd. Và, file Call_mount_wim.cmd chỉnh sửa thành: start /wait RunAsAdmin64.exe mount_wim.cmd.
C. THỰC HIỆN SO SÁNH
Chạy Call_extract_wim.cmd (và các file Call_ khác), sau khi phần mềm PartAssist khởi chạy thì tắt đi, đóng cửa sổ PartAssist và dùng phím bất kỳ để đóng của sổ cmd sẽ cho ra kết quả là file txt ở cùng thư mục (ví dụ time_extract_7z.txt).
Để kết quả tương đối khách quan, ta nên chạy các file Call_...... 3 hoặc 4 lần, chọn kết quả nhỏ nhất để so sánh.
Link batch scrip sử dụng trong bài viết (mediafire)
Cập nhật 4h 16/06/2023 chỉnh sửa một số lỗi chính tả và cách diễn đạt.
Sửa lần cuối: