Tag Archives: Windows 8

Windows 8 Release Date, Windows Server 2012 Release Date

今年的 appraisal 我終於Allocate 了一個我比較喜歡的Task
就是Desgin 一個更好既 Development Environment
今天收到一個好消息..
就是Windows Server 2012 將於 2012年9月14日面世..
Windows 8 亦都會在2012年10月26日公開發售
那我便可以好好的建立和測試 TFS2012 和Windows Server 2012 ,Windows 8上運行會不會有任何問題的

希望在不久的將來可以發更和和Windows Server 2012TFS 2012的技術分享文章
Have a good day

Free ebook: Programming Windows 8 Apps with HTML, CSS, and JavaScript (First Preview)

又有免費電子書介紹了
今天想介紹的是
Programming Windows 8 Apps with HTML, CSS, and JavaScript (First Preview) ”

Chapter 1   The Life Story of a Metro Style App: Platform Characteristics of Windows 8

Chapter 2   Quickstart

Chapter 3   App Anatomy and Page Navigation

Chapter 4   Controls, Control Styling, and Basic Data Binding

聽說到了暑假期間會更新Chapter 8 – 12的..到秋季便會完成這本書了

有興趣的朋友可以到以下網址Download
PDF

Sample Code

Hope you find it useful

How to install Win8 on VHD with Dual Boot – 如何把Windows 8 安裝在VHD 上 之後使用Dual Boot

Windows 8 安裝在VHD 上 之後使用Dual Boot

聽起來很像很困難..
但是事實上算是十分簡單的
首先我們先要把Windows 8ISO 燒錄到DVDUSB

之後建立好一個VHD

建立VHD的詳情可以參考以下網誌

Windows 8 VHD Dual Boot Part 1 – How to Create Virtual Hard Drive (VHD) – 如果在Windows 上建立Virtual Hard Drive

Create VHD via DiskPart Command – 使用DiskPart來建立虛擬硬碟

所有事情都預備好之後便可以開始安裝Win8
放入了Windows 8DVD 光碟..之後開啟電腦
Press any key to boot from CD or DVD..
選擇Windows 8系統語言..
之後按”Next/下一步
Windows Setup -> Select Language
按”Install Now/馬上安裝
Install Now

之後便要輸入Windows 8Product Key
輸入後按”Next/下一步
Enter Windows 8 S/N

便要接受使用條款 ->按”Next/下一步
Accept the license terms

在”Which type of installation do you want /那一個安裝種類
選擇”Custom: Install Windows Only (advanced) / 自定: 安裝視窗
Which type of installation do you want /那一個安裝種類

在”Where do you want to install Windows/ 那裡安裝視窗
Where do you want to install Windows/ 那裡安裝視窗

不用選擇任合一個 Hard Drive
而按鍵盤”SHIFT + F10‘ 來使用 Windows命令行
Windows Console
之後我們需要使用DiskPart把之前建立的VHD Attach 到電腦上

首先我們要知道之前把這個VHD 儲存在那裡
我們可以用Dos Command 來查
E.G. C:\ dir等等

因為在這個安裝模式中..我們的硬碟位置有可以會和之前在Win7看到的不同
之前我是VHD 是儲存在E:
Windows 7是在C:
現在位置都不同了
我的VHD 是在D:

Check where is the VHD to be attach

知道VHD 儲存在那裡我們便可以用Diskpart的指令來Attach這個VHD
E.G.
輸入DiskPart
之後輸入以下指令選擇 VHD
select vdisk file=d:\VHD\Win8.vhd
Select VHD for Windows 8
之後輸入以下指令Attach VHD
attach vdisk
attach VHD for windows 8
完成後輸入 “exit” 離開DiskPart
之後關閉這一個Windows Console
Exit Diskpart
回到Windows Setup 看到硬碟上和之前沒有什麼分別
Hard Drive options unchanged
我們以按一下”Refresh/重新整理
之後便會看到新增的 “Drive/硬碟 Virtual Hard Disk
VHD appear after clicking in refresh
我們選擇新增的VHD.. 之後按”Next/下一部

有時候可能會有彈出一個錯誤信息
E.G.
Windows cannot be installed to this disk. This computer’s hardware may not support booting to this disk. Ensure that the disk’s controller is enabled in the computer’s BIOS menu

如果這個情況出現的話而你又不能Boot到這個VHD上你便需要在BIOS 更改設定…Otherwise是可以不理會他的…

安裝開始了[之後我也沒有理會他..不久便安裝完成了]
Installing Windows 8
Getting Devices Ready
Getting Devices Ready
Getting System Ready
Getting System Ready
完成後便會看到Dual Boot的畫面
大家可以選擇Windows 8Windows 7
或者是可以更變預設的設定
Change default or choose other options/改變預設或選擇其他選擇
Dual Boot Windows 8 in VHD

現在可以Dual BootVHD 上的 Win8 或在正常硬體上的Win7
可以享受真實硬體的效能

Hope you find it useful

Create VHD via DiskPart Command – 使用DiskPart來建立虛擬硬碟

首先我們需要使用DiskPart這個指令來建立這個虛擬硬碟
所以我們要使用管理員身分執行Command Prompt [命令提示字元]
Start/開始” -> “Accessories“->在”Command Prompt/命令提示字元“上按 “Mouse Right Click” 之後選擇 “Run as administrator/以管理員執行
Start-Accessories-Command Prompt
之後我們可以在”Command Prompt/命令提示字元“上輸入以下指令
diskpart
來使用DiskPart這個功能
DiskPart Command

之後使用create vdisk 指令來建立我們可的虛擬硬碟 和一些基本的設定 如: 虛擬硬碟的種類最大的硬碟空間有多小
create vdisk file=你想把這個虛擬硬碟建立到的位置 type=虛擬硬碟的種類 E.G. Fixed[Fixed-size VHDs.] | expandable [Dynamically expanding VHDs] | parent
[Differencing VHDs] 最後一個參數是空間最大是多小..單位是以MB 來設定的
詳情可以參考以下網頁
http://technet.microsoft.com/zh-cn/library/gg252579(v=ws.10).aspx
我們會使用的虛擬硬碟種類是 Dynamically expanding VHDsexpandable” 和用使用大概80GB 的空間
使用種類”expandable“其中一個好處是雖然我們是想要80GB 的空間..當我們建立這個虛擬硬碟的時候..他的大小只會是有資料的時候才會增加…最大間空會被鎖定為80GB…
所以我的指令會像以下這一句

create vdisk file=E:\VHD\Win8.vhd type=expandable maximum=80000

之後我們可以檢查一下剛才建立的VHD..他的實際大小只有159kb [是不是很神奇呢?]

Check VHD just created

建立VHD後我們需要選擇剛建立的VHD…之後說明給電腦聽 我們要把這個VHD Attach到電腦上 才可以有效使用的

選擇VHD..我們可以使用這個指令
select vdisk file=E:\VHD\Win8.vhd

之後輸入以下指令把這個VHD 連接到電腦上
attach vdisk

Select and Attach VDisk VHD
之後我們需要把這個VHD 變成Primary Partition以備將來使用
我們可以輸入以下指令
create partition primary

完成後電腦使用彈出一個和硬碟有關的信息.. 說”You need to format the disk in drive F: before you can use it.”
You need to format the disk in drive F: before you can use it.
這裡選擇”Cancel/取消
如果你按了Format他便會出現以下錯誤信息..
Windows cant format VHD

之後你可以輸入指令來離開DiskPart這個指令
和關閉Command Prompt [命令提示字元]
exit
exit DiskPart Command
VHD 便可以準備使用了

Hope you find it useful

Windows 8 VHD Dual Boot Part 1 – How to Create Virtual Hard Drive (VHD) – 如果在Windows 上建立Virtual Hard Drive

我們可以開始建立我們的Virtual Hard Drive (VHD)了

建立虛擬硬碟 我們可以使用 系統管理工具 上的電腦管理->磁碟管理GUI 建立
或者使用Command Prompt/命令提示字元 中的DiskPart指令來建立

在今天的教學..為了方便..所以會使用電腦管理->磁碟管理GUI 來建立
首先我們先按”Start/開始“->”Control Panel/控制台
Start->Control Panel
開啟 “Administrative Tools/系統管理工具
Select Administrative Tools
之後開啟”Computer Management/電腦管理”
選擇”Disk Management/磁碟管理”
Computer Management -> Disk Management section
之後大家可以按一下”Tool bar/工具欄“上的”Action/行動” 之後選擇”Create and Attach Virtual Hard Disk
我們可以選擇將這一個VHD 儲存在那裡..
按一下”Browse…” 按鈕..之後選擇想要儲存到的地方 輸入檔案名後按”Save/儲存
browse where to store VHD
之後選擇VHD 的大小.. 為了方便計算.. 大家可以按一下 選擇使用GB 代替 以MB計算
之後選擇”Dynamically expanding
Create and Attach Virtual Hard Disk - VHD settings
最後按”OK/確定” 和開始建立VHD

完成後在”Computer Management/電腦管理” 上的”Disk Management/磁碟管理” 會見到一個新的unknown的硬碟..這就是剛才建立的VHD
New VHD has been attached to Disk Management screen still need to initialise
VHD 便可以準備使用了
Hope you find it useful

大家可以參考怎麼安裝Windows 8 在VHD 上之後使用Dual Boot

How to install Win8 on VHD with Dual Boot – 如何把Windows 8 安裝在VHD 上 之後使用Dual Boot

 

How to Shut Down Windows 8 Developer Preview – 在Window 8 開發者 預覽 上如何關機

昨天Virtual Machine 上安裝了 Windows 8 Developer Preview
當想關機休息的時候發現..
Windows 8 Developer Preview上只有Log off/ Switch User的 選擇..
卻沒有找到”關機“的選項..
即使..使用了Task Manager都找不到..

最後終於找到了解關機的方法了

解決方法:
按”Ctrl” + “Alt” + “Del” 鍵..
之後便會出現一個 像Windows 7 或平時在其他Windows 上按”Ctrl” + “Alt” + “Del” 鍵 的畫面
大家使可以在這裡選擇”關機

Hope you find it useful

在Virtual Box上安裝 Windows 8 Developer Preview出現錯誤 – Windows 8 Developer Preview status: 0xc0000225 Unexpected error has ocurred

Windows 8 Devloper Preview 終於可以Download 了
身為一個Developer 嘗然要安裝 “Windows Developer Preview with developer tools English, 64-bit (x64)
可以嘗試
Microsoft Visual Studio 11 Express for Windows Developer Preview
Microsoft Expression Blend 5 Developer Preview

誰不知在Virtual Box上安裝 Windows 8 Developer Preview With Developer Tools 出現錯誤

Windows failed to start. A recent hardware or software change might be the cause.

Status: 0xc0000225
Info: An unexcepted error has occurred.

windows 8 Status: 0xc0000225

起初我還以為是我Download的ISO 出現問題..
[因為同一時間我也Download了 Windows 8 Developer Preview – 沒有Developer Tools 的版本是可以順利安裝的]
所以我最後再次download “Windows Developer Preview with developer tools
問題還是存在..
之後便想應該是Virtual Machine 的設定問題了..
最後經過多次嘗試..終於找到了解決方法..

解決方法:
開啟Virtual BoxWindows 8 Instance
按滑鼠右鍵..
之後選擇”Settings…/設定…

Virtual Box Settings

選擇”System/系統“分頁
在預設的情況下
Extended Features:” 中的 “Enable IO APIC” 應該是沒有被選擇的
did not enabled IO APIC
只要我們啟用了”Enable IO APIC” 便可以解決這個問題
Enable IO APIC
成功啟動電腦到安全 “Windows Developer Preview with developer tools” 的畫面了

Setting up Windows 8 Developer Preview
Hope you find it useful