• 検索結果がありません。

Introduction USB Boot とは何ですか? USB メディア フラッシュメモリ媒体からの Windows XP Embedded の起動 USB Boot による機器開発のシナリオ Introduction USB Boot とは? Windows XP Embedded を UFD

N/A
N/A
Protected

Academic year: 2021

シェア "Introduction USB Boot とは何ですか? USB メディア フラッシュメモリ媒体からの Windows XP Embedded の起動 USB Boot による機器開発のシナリオ Introduction USB Boot とは? Windows XP Embedded を UFD"

Copied!
13
0
0

読み込み中.... (全文を見る)

全文

(1)

USB Boot 2.0を使った機器開発

FUJITSU SOFTWARE TECHNOLOGIES LIMITED

MASAAKI Okumura (Windows Embedded MVP)

Agenda

Introduction

USB 2.0 Boot イメージ開発

トラブルシュート

(2)

Introduction

USB Boot とは何ですか?

USB メディア

フラッシュメモリ媒体からの

Windows XP Embedded の

起動

USB Boot による機器開発のシナリオ

Introduction

Windows XP Embedded を UFD から起動する機能

Windows XP Embedded SP2 FP 2007 からの新機能

Embedded Enabling Feature (EEF)

サードパーティから

USB 媒体からのブートソリューション

が提供されていますが、今回

Windows XP Embedded

の機能として提供いたします

(3)

Introduction

コスト面でコンパクトフラッシュより優れる代替ストレージ

リムーバブルメディア

増加する容量

コストの低下

広い有用性

CFの転送速度 : 10~20MB/sec(一般的なハイスピード

タイプ)

USB 2.0 の転送速度 : 60MB/sec(最大理論値)

USB メディア

Introduction

Case1

ボード上に存在する

CF スロットを利用

⇒すべてのボードに

CF スロットが存在するわけではない

Case2

IDE-CF 変換アダプタを利用

⇒変換アダプタはハードウェアコストがかかる

Case3

FlashDisk を利用

⇒コストがかかる

Case4!!

USB 経由の媒体から起動

⇒現在利用されるボードには

USB は搭載されている

⇒注意:

BIOS の USB ブートサポートが必要

フラッシュメモリ媒体から

Windows XP Embedded

を起動したい

(4)

Introduction

プライマリストレージとして

UFD を採用する

シンクライアント

展開とサービス

簡単な展開が可能

アップデートの際には

UFD を挿しかえるだけ

OS の診断とトラブルシュート

UFD にツールを格納し、ハードウェアやソフトウェアのリペア

ログの採取など

現場などでとりあえずログファイルを採取したい

USB Boot による機器開発のシナリオ

USB 2.0 Boot イメージ開発

UFD の準備

OS のビルドと展開

USB 2.0 Boot と EWF

(5)

USB 2.0 Boot イメージ開発

Windows XP 上で UFDPREP を使用する

Or

Windows Vista 上で DISKPART を使用する

UFD の準備

USB 2.0 Boot イメージ開発

UFDPREP on Windows XP

USB メディアフォーマットツール

UFDPREP.EXE [/y] [/verify] [/size] [/size=n] [/ntfs]

<Letter>

(6)

USB 2.0 Boot イメージ開発

DISKPART on Windows Vista

Diskpart:ディスクを操作する

ツール

Diskpart>

select disk

create partition

select partition

active

format fs=XXX

assign

USB 2.0 Boot イメージ開発

TAP.exe よりデバイス情報を取得(pmqファイル)

pmq ファイルを Target Designer よりインポート

コンポーネントの組み込み

USB Boot 2.0 コンポーネントの組み込み

依存関係のチェック

ビルド

UFD にコピー

OS のビルドと展開

(7)

USB 2.0 Boot イメージ開発

USB 2.0 Boot と EWF

EWF RAMモード、RAM-Reg モードをサポート

RAM オーバーレイによる UFD の保護

EWF RAM オーバーレイのために空き領域を確保してく

ださい

USB 2.0 Boot イメージ開発

可能な限りのサービスの停止

フットプリントを削減

コマンドシェル、カスタムシェル等の使用

使用しないハードウェアは削除

Minlogon

メモリ使用量の削減

ディスクアクセスの削減

ログ出力の無効化

バックグラウンドデフラグの停止

OS イメージ構築時の注意点

(8)

USB Boot イメージのビルド

トラブルシュート

USB 2.0 Boot の要件

USB 2.0 Boot の制限

困った時には?

(9)

トラブルシュート

BIOS が USB 2.0 からのブートをサポートしている

UFD スペック

Hi-speed USB 2.0

最低でも

9 MB/secの書き込みスピードが保障されているもの

UFD がフォーマット、パーティショニングされている

USB 2.0 Boot の要件

トラブルシュート

OS イメージ上で USB Mass Storage Device が有効に

なっている

また、

USB Mass Storage Device の親デバイスが有効に

なっている(

USB Host Controller、USB Root Hub 等)

(10)

トラブルシュート

Feature Pack 2007 ではスタンバイとハイバネーションの

使用不可

⇒HORM の利用不可

スタンバイについては

FP2008 CTP で対応予定

クラッシュダンプの使用不可

ページファイルの使用不可

USB 2.0 Boot の制限

トラブルシュート

Stop7B が出現:原因の追及

USBNTD.CHK:FP 2007のインストール CDの VALUEADD フォ

ルダ配下に格納

USBNTD.CHK を NTDETECT.COM にリネーム

BIOS、USB メディア、マザーボードのいずれかのエラーを

検出

困った時には?

STOP 7B Error

(11)

トラブルシュート

イメージは正しく構成されていますか?

USB Boot 2.0 コンポーネントが組み込まれているか?

適切な

USB 関連コンポーネントは組み込まれているか?

USB Mass Storage、USB NT Hardware Detect、適切なUSB Host

Controller、USB Hub

困った時には?

STOP 7B Error

トラブルシュート

まずはハードウェア、

BIOSがUSB 2.0 Boot に対応してい

るかの確認を

BIOS 上での USB Boot の設定

USB Disk ブート

Boot シーケンスの設定

ブートデバイスの順番

(12)

トラブルシュート

MBR は書かれているか?

Ufdprep

Diskpart (Windows Vista)

Windows Vista 上で DISKPART を利用した場合

NTLDR を BOOTMGR にリネームする

UFD を交換

イメージがブートしない

リソース

Booting from USB Devices

http://msdn2.microsoft.com/en-us/library/aa940915.aspx

Windows XP Embedded USB Boot

http://www.windowsfordevices.com/articles/AT6529478988.html

(13)

© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it

should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

参照

関連したドキュメント

●お使いのパソコンに「Windows XP Service Pack 2」をインストールされているお客様へ‥‥. 「Windows XP Service

タッチ センシング cypress.com/touch USB コントローラー cypress.com/usb ワイヤレス cypress.com/wireless. PSoC

本装置は OS のブート方法として、Secure Boot をサポートしています。 Secure Boot とは、UEFI Boot

'BOM for Windows Ver.8.0 インストールマニュアル'では、BOM for Windows

Windows Hell は、指紋または顔認証を使って Windows 10 デバイスにアクセスできる、よ

Buyer purchase or use SCILLC products for any such unintended or unauthorized application, Buyer shall indemnify and hold SCILLC and its officers, employees, subsidiaries,

Q-Flash Plus では、システムの電源が切れているとき(S5シャットダウン状態)に BIOS を更新する ことができます。最新の BIOS を USB

When the device is operating as a sink and it receives a Hard Reset or a Power Role Swap, the automatic discharge circuitry and SNK output will be disabled by the host processor