Archive for the ‘電腦和網際網路’ Category

[電腦] Imagex Export

Posted: 2010 年 11 月 05 日 in 電腦和網際網路
標籤:, ,

將指定之 .wim 檔案的複本匯出至其他的 wim. 檔案。來源及目的檔案必須使用同一個壓縮類型。您也可以匯出至新的映像檔案,將映像最佳化。當您修改映像時,ImageX 會儲存其他資源,使得映像整體大小增加。匯出映像會移除不必要的資源檔案。

通常累積多次使用dism的mount和unmount功能會讓image越來越大,因為unmount時並不會把移除掉的檔案真正從image裡面拿掉,需用使用export的功能讓image回歸正常大小。

How to use?

Imagex /export source.wim 1 dest.wim


先在GMAIL網頁設定中設定以下選項
(1)選”對所有郵件啟用 POP 功能 (包括已經下載的郵件)”
(2)選”在收件夾保留gmail副本”
(3)選”啟用imap”

image

 

然後打開OUTLOOK填入帳號密碼,不要去勾選手動設定伺服器設定
image

Outlook會自己去測試連通情況 側完就按結束就可以開始準備收信啦…..

image


用OSCDIMG去製作,重點在於需要包進兩套BOOT ENTRY讓這片ISO可以支援BIOS和UEFI雙開機…..

oscdimg-m-o-u2-udfver102-bootdata:2#p0,e,bc:\winpe_x64\etfsboot.com#pEF,e,bc:\winpe_x64\efisys.bin c:\winpe_x64\ISO c:\winpe_x64\winpeuefi.iso

Oscdimg 命令引數
  • m
    會忽略影像的大小上限。
  • o
    藉由編碼重複的檔案只能有一個時間最佳化儲存體。
  • u2
    產生 ISO 映像對通用磁碟格式 」 (UDF) 檔案系統。
  • udfver102
    指定 UDF 版本 1.02 格式。
  • bootdata
    指定多重開機的影像。這個影像會使用 x x86 為主的開機磁區作為預設影像。此磁扇區開始 Etfsboot.com 開機程式碼。次要的 EFI 開機映像啟動 EFI 開機應用程式。
  • c:\winpe_x64\ISO
    代表該影像檔案的路徑。
  • c:\winpe_x64\winpeuefi.iso
    表示輸出影像檔。
Bootdata 命令引數
  • 2
    指定開機目錄項目的數目。
  • #
    做為分隔符號將放入開機目錄的根項目之間的函式。
  • p0
    設定為 0,第一個,預設開機項目的的平台 ID,如 BIOS。
  • e
    席 Torito 類別目錄中指定軟碟機模擬。
  • bc:\winpe_x64 \etfsboot.com
    指定的檔案 (Etfsboot.com) 置於磁碟的開機磁區。
  • #
    做為第一和第二個開機項目間分隔符號的函式。
  • pEF
    所定義的 UEFI 規格設定平台 ID 至 「 EF,"。
  • bc:\winpe_x64\efisys.bin
    指定的檔案 (Efisys.bin) 置於磁碟的開機磁區。Efisys.bin 是二進位磁片版面配置的 EFI 開機程式碼。這個磁碟映像包含可以用來啟動從 EFI 韌體 Efi\boot\x64boot.efi 資料夾中的檔案。

[電腦] Keyboard Scan Code

Posted: 2010 年 10 月 26 日 in 電腦和網際網路
標籤:, ,

 Scancode
這是一般常見標準鍵盤的LAYOUT和SCAN CODE對照表

如果打入abc123會得到的scan code是1E302E020304 (這邊的123是使用鍵盤上方的數字鍵)

如果使用右手邊數字鍵會達到另外得SCAN CODE 為1E302E6D6E6F….

Note1: scan code只和鍵盤絕對實體位置有關,固定的位置會發出相同得scan code(不同語系鍵盤只要相同位置都會得到相同的scan code)
Note2:scan code和字母大小寫無關, A和a都是拿到1E (原因同上,和鍵盤實體位置有關)
Note3: 上方數字鍵和右方數字鍵拿到的scan code是不一樣的,套別注意…..


image
這是MBR的PARTITION TABLE的格式....
看到不管是記錄LBA START的位址(Offset : 0x08)或是記錄有多少sector的位置(Offset : 0x0C)
都只有留下4Bytes的空間用來定義可以用到的Sector數量是多少
這也就限制了每個partition可以定義的最大空間,那這個限制是多少呢?
4Bytes * 512 Bytes(每個sector大小)= 32 bits * 2^9 Bytes= 2^32 * 2^9 Bytes= 2^41Bytes = 2 TB

http://s10.histats.com/476.swf


C:>fc /?
比較兩個檔案或兩組檔案並且顯示其中的不同之處

FC [/A] [/C] [/L] [/LBn] [/N] [/T] [/U] [/W] [/nnnn] [drive1:][path1]filename1
          [drive2:][path2]filename2
FC /B [drive1:][path1]filename1 [drive2:][path2]filename2

   /A     針對每組不同之處只要顯示其中的第一行和最後一行。
   /B     使用二進位的內容比較。
   /C     忽略字母的大小寫。
   /L     以 ASCII 文字檔案方式來比較檔案。
   /LBn   在指定的行數中設定容許的最多連續的檔案
          不相符。
   /N     在 ASCII 方式的比較中顯示行數。
   /T     不要將定位字元展開為空格。
   /U     以 UNICODE 文字檔案方式來比較檔案。
   /W     將空白字元 (定位字元和空格) 壓縮後再進行比較。
   /nnnn  指定在一處不相同之後必須相同的連
          續行數。
  [drive1:][path1]filename1
             指定要比較的第一個檔案或第一組檔案。
  [drive2:][path2]filename2
             指定要比較的第二個檔案或第二組檔案。
http://s10.histats.com/476.swf

[電腦]資料夾複製Xcopy

Posted: 2009 年 03 月 17 日 in 電腦和網際網路

C:>xcopy /?
複製檔案和樹狀目錄。
XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]
[/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
[/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
[/EXCLUDE:file1[+file2][+file3]…]

source 指定要複製的檔案。
destination 指定位置或者/以及新檔案的名稱。
/A 只複製設定成保存屬性的檔案,不要改變屬性的設定。
/M 只複製設定成保存屬性的檔案,並清除保存屬性。
/D:m-d-y 複製在指定日期當天或之後發生變更的檔案。如果沒有給日期,只複製那些來源檔案日期比目的檔案日期為新的檔案。
/EXCLUDE:file1[+file2][+file3]…
指定檔案清單字串。每個字串應該在檔案中的不同行。如果有字串對應到要進行複製的檔案絕對路徑的任何部分,這個檔案會被排除複製。例如,指定字串obj 或 .obj 的話,會排除所有在 obj 目錄下副檔名是.obj 的檔案複製。
/P 在建立每個目的檔案時顯示提示。
/S 複製每個目錄及其包含的子目錄,不複製空目錄。
/E 複製每個目錄及其包含的子目錄,也複製空目錄。/S 與 /E
相同,能夠用來修改 /T。
/V 驗證每個新檔案。
/W 在複製之前提示您按鍵繼續。
/C 如果錯誤發生時也繼續複製。
/I 如果目的不存在且複製一個以上的檔案的話,就假設指定的目的一定是目錄。
/Q 在複製時不要顯示檔名。
/F 在複製時顯示來源及目的檔案的全部檔名。
/L 顯示要複製的檔案。
/G 允許加密檔案複製到不支援加密的
目的地。
/H 時複製隱藏檔和系統檔。
/R 覆蓋唯讀檔案。
/T 建立目錄結構,但不複製其中的檔案。不包括空目錄及子目錄。
/T /E 會包括空目錄及子目錄。
/U 只複製已經存在目的位置的檔案。
/K 複製檔案屬性。通常 Xcopy 會重設唯讀的屬性。
/N 用所產生的短檔名來進行複製。
/O 複製檔案所有權及 ACL 資訊。
/X 複製檔案審查設定 (包含 /O)。
/Y 不要提示您確認是否要覆蓋一個已經存在的檔案。
/-Y 示您確認是否要覆蓋一個已經存在的檔案。
/Z 在可重新開始的模式中複製網路檔案。
參數 /Y 可以在 COPYCMD 環境變數中預先設定。但可以在命令列中用 /-Y 參數來覆蓋原有設定。
http://s10.histats.com/476.swf


convert /?

將 FAT 磁碟區轉換為 NTFS。

語法:

CONVERT volume /FS:NTFS [/V] [/CvtArea:filename] [/NoSecurity] [/X]

參數:

  volume      指定磁碟機代號 (後接冒號),

              掛接點或磁碟區名稱。

  /FS:NTFS    指定將磁碟區轉換成 NTFS。

  /V          指定在詳細訊息模式下執行轉換。

  /CvtArea:filename

              在根目錄中指定一個相連的檔案作為

              NTFS 系統檔案的置放點。

  /NoSecurity 指定已轉換的檔案和目錄的安全性

              設定值能讓每個人存取。

  /X          必要的話,強迫磁碟區先卸下。

              所有已開啟的磁碟區控制碼將失效。但是不行把NTFS轉成FAT32…哭哭

http://s10.histats.com/476.swf


Vista裡面有個好用的command line工具,可以方便加大分割區的大小。
如果覺得自己的分割區太小,可以用這指令把分割區加大。
具體作法是先刪除後面的分割區,再延伸目前的分割區變成想要的容量。最後再把分割區建回來。

假設:P1:20GB   P2:30GB  P3:100GB
想要變成 P1:20GB   P2:100GB  P3:30GB

Diskpart>
select disk 0
select part 3
delete part

select disk 0
select part 2
extend size = 70*1024

select disk 0
create partition primary
format fs=NTFS label=”P3”quick

http://s10.histats.com/476.swf


Vista裡面有個好用的command line工作,可以方便縮小分割區的大小。
[1]
Diskpart>
Select disk 0
Select part 1
shrink desired = 5000
盡可能縮小5000MB,如果沒辦法做到,就盡量做到最大容量,不跳出錯誤

[2]
Select disk 0
Select part 1
shrink minimum = 2000
設定最小要2000MB,如果作不到,跳出錯誤

[3]
Select disk 0
Select part 1
shrink desired = 5000 minimum = 2000

[4]
Select disk 0
Select part 1
shrink querymax
查詢此分割區最大可縮小的容量

http://s10.histats.com/476.swf