2015年12月18日 星期五

WIMBoot overview 概論

English
========================================================================
Introduction
Windows image file boot (WIMBoot) lets you set up a PC so that it runs directly from a compressed Windows image file (WIM file).

Benefits
1.     Reduce the amount of space used by Windows.
2.     Reduce manufacturing time
          i.              Deploy Windows with fewer compression/decompression steps.
         ii.              Update the image faster.
       iii.              Restore the PC to factory state faster.

Limitations
1.     Support Windows 8.1 with Windows 8.1 update only.
2.     Support UEFI-based BIOS only.
3.     Support SSD and eMMC.
4.     PC with WIMBoot will not receive November Update.
5.     Some backup, antivirus, and encryption tools aren’t compatible.
6.     Run WinPE 5.1 or later.

How does it work
WIMBoot workflow:



WIMBoot partition layout:
-        Images partition contains the compressed images(install.wim, winre.wim, custom.wim)

-        Windows partition contains the pointer files to the compressed image.


                                        Comparison with WIMBoot and without WIMBoot
Items
With WIMBoot
Without WIMBoot
Fast recovery
Use DISM
Need backup space
OS size with optimized


Support multi-boot
Max file size
No Limt
2TB
Support OS
Windows 8.1 with update
Windows 7 Enterprise, Ultimate, Windows 8, Windows 8.1




Reference



中文
========================================================================
WIMBoot 是 Windows 8.1 推出的一個新功能,下面會闡述此新功能與實作的結果。

簡介
WIMBoot 是使用指標的方式,去指到 Windows 的 image 檔案,以減少硬碟空間的使用。

優點
1. 減少 Windows 空間的使用,提升客戶資料存放的空間
2. 減少工廠的工時
    - 減少工廠在製作 image 時對 image 檔案壓縮、解壓縮的步驟 (使用批次檔帶入 DISM 指令)
    - 升級 image 檔案快速 (系統升級只需替換 WIM file 即可)
    - 系統可以快速回復至出廠狀態 (Using DISM)
3. 安全的系統 (檔案都是只到 WIM file)

限制
1. 現階段只支援 Windows 8.1 with update
2. 只支援 UEFI BIOS 開機
3. 只支援 固態硬碟(SSD) 和 eMMC( Onboard flash)
4. 使用 WIMBoot 的電腦,會無法接收 11 月份之後的更新
5. 有些備份軟體、掃毒軟體和加密軟體可能會不支援

流程


WIMBoot 硬碟磁區分割狀態
    - Images partition contains the compressed images(install.wim, winre.wim, custom.wim)

   - Windows partition contains the pointer files to the compressed image.



                                        Comparison with WIMBoot and without WIMBoot
Items
With WIMBoot
Without WIMBoot
Fast recovery
Use DISM
Need backup space
OS size with optimized


Support multi-boot
Max file size
No Limt
2TB
Support OS
Windows 8.1 with update
Windows 7 Enterprise, Ultimate, Windows 8, Windows 8.1


參考資料


2015年12月14日 星期一

C# Capture Screen 截圖程式

English
========================================================================
Today I write a sample screen shot tool. I will save the picture in the application path and named by date time.

1. Use the following code can get the current application path.


2. I use the send print screen key to get image.


3. The application run like below picture.





中文
========================================================================
今天來製作一個簡單的截圖程式,並把圖檔存放在程式執行的目錄下,並利用時間來命名

1. 抓取現在程式執行的路徑方式如下


2. 抓取圖片的部分,我們使用 SendKey 的方式去處理,並把圖片顯示成在 PictureBox


3. 程式執行結果如下




OS Operating System 作業系統 恐龍書 筆記分享

發現一個作業系統說明的網站, 對於 process vs thread, semaphore vs mutex, deadlock 說明很詳細, 有興趣的人可以去以下的網頁逛逛。 附上網址連結: link   link2