公告

國明的網路筆記

2019年2月9日 星期六

將ISO光碟映像檔製作為USB開機隨身碟的軟體 Rufus

介紹一款免費將ISO光碟映像檔製作為USB開機隨身碟的軟體「Rufus」

Rufus是一套免費、中文化、快速、免安裝、操作簡單的將ISO光碟映像檔製作為USB開機隨身碟的軟體,目前已經更新為3.4版。這款軟體可以匯入Windows、Linux、MS-DOS、FreeDOS等各式ISO光碟映像檔,可以製作MBR硬碟、GPT硬碟的USB開機隨身碟。

1.連結到Rufus的官方網站,向下移動頁面。
2.點選「Rufus 3.4」。
3.點選「儲存檔案」。
4.插入USB。
5.下載完成以後,執行Rufus。
6.選擇要建立的USB隨身碟。
7.點選「選擇」。選擇Windows 、Ubuntu...等系統的ISO光碟映像檔,就可以製作可安裝的USB開機隨身碟。

硬碟的分割表 MBR / GPT

如何分辨硬碟的分割表是MBR還是GPT

全新硬碟在裝系統之前,必須對硬碟的分割方式進行選擇,Windows系統使用的磁碟分割表格分為MBR和GPT兩種。

MBR〈Master Boot Record主開機記錄〉是IBM公司早在1983年提出的分割表格式,只適用於最大容量為2.1TB的硬碟,如果是更大容量的硬碟使用MBR,那麼多出來的部分將無法被識別。同時MBR也只支援最大4個主分割區​,如果想要創建更多分割區的話,就必須把其中一個主分割區作為一個“延伸分割區”,並在其中創建邏輯分區。舊的BIOS主機板必須搭配採用MBR分割區的硬碟使用,才能安裝並開啟Windows系統。

因為MBR硬碟的分區容量以及數量已經無法滿足硬體發展的需要,因此制定GPT〈GUID Partition Table〉分割表,GPT支援硬碟的容量18EB(1EB=1024TB=1048576GB),最大支援 128個分區。使用GPT分割表的硬碟一定要搭配新的UEFI主機板,才能安裝並開啟Windows系統。

如果要重新安裝Windows作業系統,必須確認你的電腦硬碟分割表是MBR還是GPT,再製作安裝隨身碟〈製作的方法詳見:Rufus製作MBR硬碟的Windows 10 USB安裝隨身碟Rufus製作GPT硬碟的Windows 10 USB安裝隨身碟。〉,才能重新安裝。

2018年6月10日 星期日

VMware Workstation Pro 安裝


VMware Workstation Pro是一款好用、功能強大的「虛擬機器(Virtual Machine) 」軟體,目前已經更新為第14.1.1版,安裝VMware Workstation Pro以後,可以在你的電腦新增多部的虛擬機器(或稱「虛擬電腦」),在虛擬機器中可以安裝不同的作業系統,例如:Windows、Linux、Solaris、NetWare、BSD等;當然,也可以安裝任何的軟體,就好像在使用實體電腦一樣,很適合用來練習硬碟的分割與調整、作業系統和軟體的安裝與測試、掛載和執行光碟映像檔,不管你在虛擬電腦做任何的測試,完全不會影響電腦的正常運作。

除了建立虛擬機器以外,也可以將真實電腦的系統轉換為虛擬機器。VMware Workstation Pro是商業軟體,需要付費購買才能安裝使用,如果您想要先體驗它的功能,可以到官方網站下載試用版,試用版可以免費試用一個月,功能和正式版都一樣,此外 VMware Workstation 另有功能比較少、免費版本的 VMware Workstation Player 可供練習用。

關於 VMware Workstation Pro 12 的下載和安裝說明如下:


14 Pro SN:FF31K-AHZD1-H8ETZ-8WWEZ-WUUVA

CMake

我們常常改別人已經寫好的 open source 專案,讓我有一種感覺 … 似乎大的系統都會有一套building system,先解析平台上的 toolchain,使得系統可以容易安裝到其他平台上。

在 Unix 世界裡面,最常見的就是 GNU Building System。也就是你常見的先下 .configure -參數 指令然後會產生一堆 Makefile。使用 building system 有另外一個好處,那就是我們的 source code 就不會被某個編譯環境鎖住了 (ex: Visual Studio .Net)。



2018年5月1日 星期二

Windows10的便利貼存放位置


如何從Windows7導入便利貼到Windows10

我們大多數人都熟悉Windows 7Windows 8Windows 8.1Windows 10中的經典便利貼。 但是,在Windows 10版本中,Microsoft決定將舊便利貼程式轉換為UWP應用程式,這就是我們目前在Windows 10上使用的程式。

Windows 7導入便利貼到Windows 10
如果您是Windows 7Windows 8用戶,並計畫遷移到Windows 10,則可能需要將傳統便利貼從Windows 7遷移或導入到Windows 10.經典的便箋將資料存儲在.snt檔中,而將 當前便利貼應用程式將資料存儲在.sqlite文件中。 這篇文章將向您展示如何將舊的Sticky Notes StickyNotes.snt資料檔案轉換為新的Sticky Notes plum.sqlite資料檔案,以便您可以繼續在Windows 10 Sticky Notes UWP應用程式上使用Windows 7傳統便利貼。

StickyNotes.snt轉換為plum.sqlite
要將舊的便利貼StickyNotes.snt資料檔案轉換為新的便利貼plum.sqlite格式,請執行以下操作:
%LocalAppData%\Packages\Microsoft.MicrosoftStickyNotes_8wekyb3d8bbwe\LocalState\Legacy

在您的Windows 10機器上,關閉便利貼。

現在打開 設定>APP>Sticky Notes>進階選項。 按下重設按鈕。 該應用程式將被重置為預設,所有的便利貼資料也將被刪除。


現在不要打開便利貼應用程式。 相反,打開文件資料夾:
C:\Users\XXX\AppData\Local\Packages\Microsoft.MicrosoftStickyNotes_8wekyb3d8bbwe\LocalState\Legacy

StickyNotes.snt文件複製並將它重命名為ThresholdNotes.snt

注意:如果Legacy資料夾不存在,則需要在LocalState資料夾中新建此資料夾,然後將舊Windows系統中的StickyNotes.snt文件放在Legacy資料夾中。

現在啟動便利貼應用程式。 .snt檔中的資料將自動轉到一個新的.sqlite資料檔案。


2017年8月7日 星期一

製作獨立執行檔

如何製作 BCB 的獨立執行檔 (無須安裝 BCB 可即點即執行):

 

1. 在 Project / Option 中找出

(a) Packages / Build with Runtime Packages  ==> Disable (不要打勾) / False

(b) Linker / Usb Dynamic RTL ==> Disable (不要打勾)

2. 重新編譯專案

3. 至專案資料夾 (BCB2010 後的版本在 ~/Debug 下) 中取出 .exe 其即為獨立執行檔

 

BCB6, BCB2010, BCBXE2 皆然 (畫面略有不同,但該兩項的設定皆同)!

 

VS C++ ----------------------------------

如何製作 VS C++的獨立執行檔 (無須安裝 Visual Studio 可即點即執行)::

1. 將Debug模式調為Release模式 

2. 重新編譯專案

3. 至專案資料夾中的Release資料夾取出*.exe即完成

------------------- VS ----------------------------------

在Visual Studo 中建立Win32專案或是Win32主控台控制專案,在專案屬性設定視窗中的組態屬性->C/C++->程式碼產生設定頁,有一個設定是設定程式執行時程式庫的連結方式,在Debug組態預設是/MDd,而Release組態則預設是/MD。

image image

要解決這個問題就是只要將Debug組態的/MDd改成/MTd,Release組態的/MD改成/MT,問題就迎刃而解了。 因為改成/MTd或是/MT的程式碼產生方式,會將程式所需要的MSVCRxx.dll改以static linking的方式編譯,非以dynamic linking的方式,所以程式執行時並不需要去找相關的dll檔案。

不過這樣做,會使執行檔的檔案大小變大一些些喔。