てぃーだブログ › 作る人 (つくるんちゅ)日記 › PC関連 › Windows7 Media Center 録画データ(情報)のバックアップ



2011年02月18日

Windows7 Media Center 録画データ(情報)のバックアップ

リカバリー後に、録画データが見られない!


Windows7 に付属の「Windows Media Center」(ウィンドーズメディアセンター)。

少し癖はありますが、自動でテレビ番組を録画してくれたり、録画データを管理してくれたり、いろいろ便利なソフトです。

しかし、何かトラブルがあって、リカバリー(OS再インストール)やMedia Centerの再設定等を行った場合、以前と機器の状態が変わるため、別ユーザーと見なされます。
すると、著作権対策のガードがかかり、これまで録画したデータが再生できない! という事態になります。


何とか見れないか、以前いろいろ試して、その結果を当ブログに書いておきました。

→ ウィンドーズメディアセンター、録画ファイルが見れない件



すると、その記事を読んだ方から、少し工夫したら再生できたよ! との書き込みを頂きました。(「PCは所詮PC」さん、情報ありがとうございます)


今回の内容は「GV-MC7/XS」というTVキャプチャーボードで成功した方法です。
他のボードで可能か分かりませんが、試してみる価値はあるかもです。

注:システムの一部を書き換えるので、OSのバックアップ等が可能な場合のみ試してください。
この記事は2011年2月現在の情報です。OSアップデート等により、無効になる可能性もあります。



対策は、2つのフォルダーをバックアップするだけ


前回の記事の内容を簡単に書いておきます。

Media Centerでは、各録画ファイルを独自の暗号キーで管理しています。
その情報の記録は、Cドライブの中にあります。
C:\ProgramData\Microsoft\PlayReady\mspr.hds」(mspr.hdsというファイル)がそれです。

さらに、録画予約、整合情報等は「C:\ProgramData\Microsoft\eHome」以下のファイル群(eHomeというフォルダーの中)のようです。

このため、Cドライブを書き換えるリカバリー後は、以前のデータは見られなくなります。

僕は「mspr.hds」だけをバックアップしてみたのですが、それだと録画ファイルは再生できても、テレビが見れなくなる弊害がありました。
「PCは所詮PC」さんの情報によると、フォルダーごとコピーしておくと、その問題を回避できるとの事です。

試してみると、僕の環境でも、バッチリ。

2ヶ月前にバックアップしておいたCドライブのイメージを書き戻し、テストしてみると、今までの録画ファイルがちゃんと再生できました。
また、普通にテレビも見れ、番組表のダウンロードが終わると連続録画予約の内容も復活しました。

バックアップの方法は、「C:\ProgramData\Microsoft」というフォルダーの中から、「eHome」と「PlayReady」を探し出して、マウスで他のドライブにコピー。 これだけ!

Windows7 Media Center 録画データ(情報)のバックアップそして再設定後、同じく2つのフォルダーを書き戻します。
上書き確認のメッセージが出て来ますが、そのままコピーできます。

Media Centerを起動すると、初回のみ確認画面が出ますが、その後は大丈夫なようです。



簡単「バッチファイル」の作り方


Windows7 Media Center 録画データ(情報)のバックアップ僕はよく、いろいろなフリーソフトを試してみるため、頻繁にパソコンがトラブルを起こします。

そのため、システム・イメージのバックアップを作っておき、「調子が悪くなると書き戻す」という方法を取っています。
(上記の方法でMedia Centerのデータも事前にバックアップしておけばいいわけですね)

ただ、時にパソコンがまったく立ち上がらない場合もあるため、録画情報は自動でバックアップしておいた方が安心でしょう。

いくつかのファイルをまとめてバックアップする場合は、バッチファイルが便利です。
メモ帳で簡単に書けるので、作ってみました。

xcopy /s /i /y /k C:\ProgramData\Microsoft\eHome D:\BA-BAT\eHome
xcopy /s /i /y /k C:\ProgramData\Microsoft\PlayReady D:\BA-BAT\PlayReady

上記のように2行書いて、適当な名前を付けて保存します。
そして、拡張子を「txt」から、「bat」に変えるだけです。(例:TV-BA.txt → TV-BA.bat)
※拡張子の変更は、コントロールパネルのフォルダーオプション → 表示 → 「登録されている拡張子は表示しない」のチェックを外す設定が必要です。

試してみましょう。

Windows7 Media Center 録画データ(情報)のバックアップ今作ったバッチファイル(TV-BA.bat)をダブルクリックすると、コマンドプロンプトの黒い窓が現れ、一瞬で処理が終わります。

すると、Dドライブに「BA-BAT」というフォルダーが作られ、その中に「eHome」と「PlayReady」というフォルダーがコピーされているハズです。



システム終了時に自動バックアップする方法


このバッチファイルを、シャットダウンの際に起動させ、毎回自動でバックアップさせてみます。

Windows7 Media Center 録画データ(情報)のバックアップシステム終了時に作業させるには、グループ・ポリシー・オブジェクトを利用します。

Win7の場合は、スタートメニューの「プログラムとファイルの検索」に「gpedit.msc」と打ち込むと、エディターを見つけられます。


「gpedit.msc」を起動すると以下のような画面になります。
以下、画像で解説します。

Windows7 Media Center 録画データ(情報)のバックアップ
▲左側のカラムから「Windowsの設定」フォルダーをクリック。中のスクリプトを選びます。次に右カラムのシャットダウンをダブルクリック。

Windows7 Media Center 録画データ(情報)のバックアップ
▲シャットダウンのプロパティのウインドーから、追加のボタンをクリック。そして「参照」から、パッチファイルを指定します。

これで、パソコンを再起動する時など、システム終了時にバッチファイルが自動実行され、フォルダーがバックアップされるようになります。


セーフモードで書き戻し


さて、バッチファイルでコピーしたファイルは、そのままでは権限等の問題でエラーが出て、Cドライブに書き戻す事が出来ませんでした。

方法はあると思うのですが、手っ取り早く、セーフモードで書き戻す方法を書いておきます。

重要:この時の終了時に新しいフォルダーが上書きバックアップされないよう「eHome」と「PlayReady」を別の場所にコピーして下さい。または、上記「グループ・ポリシー・オブジェクト」を切っておきます。

Windows7 Media Center 録画データ(情報)のバックアップWindows7 Media Center 録画データ(情報)のバックアップ
▲左:セーフモードの立ち上がり画面。 / 右:バッチファイルを実行した所。

再起動時に「F8」キーをトントンと何度か叩いていると、Win7がセーフモードで起動します。
この状態で「eHome」と「PlayReady」をコピーすればOK。
もしくは、事前に上記と逆のバッチファイルを作っておけば、ダブルクリックすれば書き戻しができますね。

後は、普通に再起動すれば、OK!

例:
xcopy /s /i /y /k D:\BA-BAT\eHome C:\ProgramData\Microsoft\eHome
xcopy /s /i /y /k D:\BA-BAT\PlayReady C:\ProgramData\Microsoft\PlayReady



というわけで、簡単にMedia Centerの録画データを守ることが可能になった。というお話でした。
GV-MC7/XS」以外のボードで成功した方がいたら、ぜひ情報を書きこんで下さい。


PS:
ちなみに僕は、以下の1行を追加して使っています。

★グーグル日本語入力(IME)データのバックアップ

xcopy /s /i /y /k C:\Users\IGU\AppData\LocalLow\Google D:\BA-BAT\Google





同じカテゴリー(PC関連)の記事



Posted by IGU at 20:22│Comments(5)PC関連
この記事へのコメント
SSD換装と64bit化の失敗例報告です。

Win7HP32bitで利用していたHDDからバックアップ。
Win7HP64bitを新規SSDへクリーンインストール。
updateを済ませ一通りドライバを入れてバックアップデータを読み込ませるも「コピー禁止」で録画データ再生不可でした。

自作デスクトップ、C2Q9550、GA-EP45-UD3R、GTS250、GV-MC7/XS

ダメ元でしたが、何か方法が無いか模索してみます。
Posted by 通りすがりのはに丸 at 2011年04月08日 23:32
コメント、ありがとうございます。

32bitと64bitでは、データ形式が違うのでしょうか‥。
その後、もし何か解ったら、教えて頂ければ嬉しいです。
Posted by IGUIGU at 2011年04月08日 23:44
返信ありがとうございます。

おそらく、SSD換装でハードウェアの構成が変わったのでPlayReadyのDRMが引っ掛かって別機器扱いされてるのかもです。
MicrosoftのサポートでResetDRMなるものを見付けたので試してみようかと。
Posted by どツボにはまったはに丸 at 2011年04月09日 15:38
このブログの通り作業して録画一覧視聴可能になりました。
Windows7 64bit 再インストール実行。
フォルダ上書き、成功です。
IO-DATA GV-MC7/VS
Posted by ひろぴよ at 2013年03月22日 21:00
ご報告、ありがとうございます。

僕は現在は別なボードに替えているので、このネタを追いかけられないですが‥。

こういった情報は、役に立つ人も多いと思います!
Posted by IGUIGU at 2013年03月22日 22:14
※このブログではブログの持ち主が承認した後、コメントが反映される設定です。
上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。

※記事内容に言及無いコメントは、コメントスパムと判断して削除する場合があります。