いつものしらべてもでてこない

調べた事を書きます

Windows7のバックアップと復元で別のSSDやHDDにディスクイメージを復元する。

Windows7のバックアップと復元で別のSSDやHDDにディスクイメージを復元する。

システムドライブが壊れた場合に備えて、システムイメージは偶に取っておきましょう。

 

システムイメージの作成

 「スタートメニュー」>「コントロールパネル」>「バックアップと復元」とクリックして開く。

 左に「システムイメージの作成」があるのでクリックする。

 バックアップをどこに保存するか聞かれるので外付けHDD等の復元先にしないHDDを指定する。

 システム修復ディスクの作成をするか聞いてくるので作成する。このディスクは起動ディスクとして使える為必須で、復元をキャンセルするとコマンドプロンプト等が使えるので色々な作業が出来るので必ず作る。Windows7の起動ディスクがある場合は必要は無いが作っておくと安心。USBメモリーに作っても良いかもしれない。

 

復元

 復元の準備としては、必要の無いディスク・ドライブを外しておくと安全。除外設定は出来るが、除外しないと復元元以外の全ての接続しているディスク・ドライブの中身が消える為外す事を推奨する。それとIDE/AHCIモードの変更をしている場合は復元が終わるまでIDEモードに戻す必要がある。

 

 その為、システムイメージが入ったドライブ、復元先のドライブのみを接続する。Windows7のインストールディスクかシステム修復ディスクから起動する。

 通常はそのまま復元をすれば元に戻る。ディスクイメージで元に戻すのでパーティションサイズも同じになる。しかし、パーティションの状態によっては復元出来ない事があるのでそれを説明する。

 

Diskpart.exeでパーティションのアクティブを切り替えてフォーマットする。

 この項目は「復元元のパーティションがアクティブの為…」と言われて復元できない場合の説明になる。よくわからないがアクティブパーティション複数あると起動順の問題が発生するのを防ぐ為か復元に失敗する。

 復元に失敗した際は復元を取り消し、「コマンドプロンプト」をクリックする。

 「diskpart」と入力してEnterキーを押す。

 diskpartが起動したら「?」を入力するとヘルプを見られるので見ておく。「コマンド名 ?」とするとそれぞれのコマンドのヘルプを見られるので使い方はこれで確認する。

 ここから先は状況によるので慎重にコマンドを入力する。覚えておいて欲しいのは、「format」、「clean」以外のコマンドはそんなに気にする必要は無いと言う事だ。(他のは恐らく使わないだろう)

 手順としては、「list disk」、「list partition」で確認しながら「select disk 番号」、「select partition 番号」で選択し、「detail partition」で確認し、「inactive」コマンドでアクティブ状態を解除する。「detail partition」で確認し、間違えていたら「active」コマンドでアクティブに出来るので問題ない。

 アクティブを切り替えたら再起動して復元する。復元できたら2、3度再起動するかもしれないがそれで完了起動できない場合はBIOSで起動順の設定、IDE/AHCIモードの設定をする。

 

 それでも復元できない場合は、復元先の全パーティションを削除する必要がある。これもdiskpartで行う。具体的には「select disk 番号」で選択し、「list disk」、   「detail disk」で選択されたディスクが復元先のディスクである事を確認したら「clean」コマンドで消去する。このコマンドはディスクの前後1MBを消去して構成情報を消す、なので間違えても理論上ファイルの復元は可能ではあるがOSが起動しない状態で言われても…。

 cleanが完了したら再度復元を試みる。これで開始しない場合は復元先が小さすぎるかディスクが接続されていないかだと思われる。開始して失敗する場合はどこか壊れている部分があるかもしれない。

 「format」もあるので「clean」が怖いと言う方はまずはそちらをどうぞ。

 

復元後の状態

完全に元に戻る。

復元する際にパーティションが小さいと復元できない場合があるので、メーカーの差を考えて10GB程度は縮小しておくと良い。

 

以上。

 

 

Firefoxで画像を表示した際に左寄せで90度回転させるJavascript。

Firefoxで画像を表示した際に左寄せで90度回転させるJavascript

Firefox31では画像が真ん中に表示されますが、このスクリプトは画像を左上につけて右に90度回転させます。単に回転させる、と言う事から少し外れた動きなので拡大縮小には向いていません。

拡大したい場合は以前の記事ををご覧ください。

FirefoxでCSS3のTransFormを利用してWebページを回転、上下逆さまにする。 - いつものしらべてもでてこない

 

使い方

次のリンクを右クリック保存してください。と思ったら以前の様にリンク出来なかったので範囲選択して右クリックしてコピーしたらブックマークを開いて右クリックし新しいブックマークに追加してURLの欄に貼り付けてください。

 

javascript:(function(){bt=Math.max.apply(null,[document.body.clientHeight,document.body.scrollHeight,document.documentElement.scrollHeight,document.documentElement.clientHeight]);var%20b=document.body;sh=b.offsetHeight;sw=b.offsetWidth;b.style.MozTransformOrigin='100%%20100%';im=document.body.firstChild;imc=im.getBoundingClientRect();b.style.MozTransform='rotate(90deg)%20translateX('+(%20(sw-im.width)/2+im.width)+'px)%20translateY('+(0)+'px)';sb=window.innerWidth-document.documentElement.scrollWidth;scroll(-bt,0);im.style.left=(-sb)+'px';im.style.top=(sw-im.height-(im.width>bt?sb:0)%20)+'px';})();

 

次に、画像を右クリックする等して画像だけを表示させた状態で、ブックマークしたスクリプトを開きます(画像のリンクをクリックして開いた状態でも可)。

 

スクリプト

こんな具合です。

javascript:(function(){
bt=Math.max.apply(null,[document.body.clientHeight,document.body.scrollHeight,document.documentElement.scrollHeight,document.documentElement.clientHeight]);
var%20b=document.body;
sh=b.offsetHeight;sw=b.offsetWidth;
b.style.MozTransformOrigin='100%%20100%';
im=document.body.firstChild;
imc=im.getBoundingClientRect();
b.style.MozTransform='rotate(90deg)%20translateX('+(%20(sw-im.width)/2+im.width)+'px)%20translateY('+(0)+'px)';
sb=window.innerWidth-document.documentElement.scrollWidth;scroll(-bt,0);im.style.left=(-sb)+'px';
im.style.top=(sw-im.height-(im.width>bt?sb:0)%20)+'px';})();

回転させる際に左につめて回転した後に上につめる形で位置を合わせています。

回転時にX、Yの両方を位置調節しようとすると上手く出来ませんでした。

スクロールバーの幅はを三項演算子を使って処理しています。

 

Firefoxでは画像だけを表示させた状態はdocument.bodyにimgタグが入ってる状態になっているので簡単にfirstChildで指定して処理しています。その為、少しでも変更されると動かなくなります。

 

スクリプトの動作はFirefoxのみで確認しています。

拡大縮小で上手く行かないのは位置調節に手間取ってずらす方を間違えた気がするのでそのうち修正するかもしれません。

 

以上。

 

Windows7でタスクバーをShift+クリックしてアプリケーションを複製する

Windows7でタスクバーをShift+クリックしてアプリケーションを複製する

エクスプローラーを増やしたい時に使える。

複製と言っても新しく起動するだけなので状態がそのまま写る訳ではない。

 

勝手に複製される場合

 Shiftキーがなんらかの理由により押しっぱなしに固定されている場合は Alt+Ctrl+Delete でセキュリティ画面を表示させると解除できるので何も選択せずESCキーで戻る。

 

管理者権限で起動

Ctrl+Shift+クリックすると管理者権限で起動できる。

ピン止めと一緒に。

 

 

以上。

 

Firefoxでタブグループを使う。FireGestures。CTRL+SHIFT+E。

Firefoxでタブグループを使う。FireGestures。CTRL+SHIFT+E。

タブが増えてきたら片手操作でタブのサムネイルを簡単選択。

 

タブグループで多くのタブを管理するには | Firefox ヘルプ

https://support.mozilla.org/ja/kb/tab-groups-organize-tabs

 

グループ機能はFirefox4(Panorama)からあるのだが、FireGestureと共に使う方法を紹介。FireGesturesを使うと片手で操作出来る様になり、そしてタブバーの部分を見なくて良くなる(キーを押す必要も無い)ので視線を画面の上へ移動しなくて済む。

 

FireGesturesのショートカット設定

タブグループ : DL ( ↓ ← )

 

この操作は「ハイブリッド ファイル保存」に割り当てられているが利便性を上げる為に「タブグループ」に設定する。使うのであればDLU ( ↓ ← ↑ ) とか適当に。

 

タブグループ

起動時に自動的に読み込んで欲しいのであれば

browser.tabs.loadInBackground を true にする。

 

タブグループの保存

  • セッションマネージャーを使う。
  • 開いているグループをホームページに設定してURLの文字列をテキストファイルに保存しておく。この方法の場合は復元したいグループのURLをホームページに設定してホームボタンで開けばよい。
  • 「すべてのタブをブックマーク」でグループをブックマークして保存する。この方法ならフォルダに入れておけば右クリックメニューから新しいグループに纏めて開ける。ブックマークなので編集し易い

 

グループを保存していないとクラッシュした際に戻すのが大変なのでよく使うのは保存しておく事を勧める。

 

同時に読み込むタブの数

about:config で設定する。

Firefox7 以前

browser.sessionstore.max_concurrent_tabs を 3 にする。

Firefox8 以降

browser.sessionstore.restore_on_demand を false にする。(自動的に3つになる) 

参考

タブの読み込み数を変更(browser.sessionstore.…)

 

最後に

タブを100個とか開く人は All-In-One Sidebar や TreeTab が良いかもしれないが片手操作は楽。

 

以上。

 

 

Firefoxで検索窓やURLロケーションバーでEnterを押しても動作しない。

Firefoxで検索窓やURLロケーションバーでEnterを押しても動作しない。

だいたいアドオンの所為。(AVG

限界を感じたら再起動ボタンを押す。

 

再起動ボタン

再起動ボタン :: Add-ons for Firefox

 

大体アドオンの所為

ロケーションバーで Enter キーを押しても動作しない | Firefox ヘルプ

 

アドオンを無効にする

 アドオンを無効にすると発生しなくなる・・・かもしれない。頻度が低い様なので、週に1,2度発生する様でなければ再起動で済ますのが無難。

 

 

以上

 

Firefox29で閉じるボタンやタブの位置や形を戻すアドオン、Classic Theme Restorer(Customize Australis UI)。ステータスバー、アドオンバー。

Firefox29で閉じるボタンやタブの位置や形を戻すアドオン、Classic Theme Restorer(Customize Australis UI)。ステータスバー、アドオンバー。

タブの位置も下段に戻せる。ステータスバーも復活。

Australisスタイルはボタンがある事を知っていないと操作出来ない最悪なスタイルなのでどうしても元に戻したいと言う方へ。注意事項があるので読んでからどうぞ。

 それにしても閉じるボタンが一斉に表示されなくなるのは…テーマの所為の様だが右端に×ボタン(閉じるボタン)が表示されていたりいなかったりするのは何故だろう。区切りがしっかりしていないスタイルは宜しくない。

 

Classic Theme Restorer (Customize Australis) :: Add-ons for Firefox

https://addons.mozilla.org/ja/firefox/addon/classicthemerestorer/

 

新しい Firefox の外観を以前の Firefox に戻すには | Firefox ヘルプ

https://support.mozilla.org/ja/kb/how-to-make-new-firefox-look-like-old-firefox

 

注意事項

 アドオンでUIを変更している場合はプロファイルのバックアップを必ず取ること。

可能ならFirefox29で作った新しいプロファイルで利用するかlocalstore.rdfを削除する事。

 

元に戻る所

・タブの形。Chrome似から四角(Squared)に。

・タブの閉じるボタン(×ボタン)。

・タブの位置。設定からmain、tabsの2個目のリストボックスの「Tabs not on top」。

・アドオンバー(メニューの表示、ツールバーに追加される。)

その他色々。

 

 タブグループの使い方としてはアドオンのPanoでタブグループ切り替えをし易くしたり、サイドバータブを入れる、セッションマネージャーを入れる、タブグループ切り替えや操作性向上のためにFireGesturesを入れるのがお勧め。

 PanoやFireGesturesの記事は以前書いたので検索かカテゴリーからどうぞ。

Panoは作者が面倒になって公開停止させた様なので(githubにあるから勝手に弄ってと書いてあった様な)、All in one sidebarでもどうぞ。

 

以上。

 

Windows7の検索が使い辛い、フリーソフトFileSeeker。エクスプローラーのファイル検索。

Windows7の検索が使い辛い、フリーソフトFileSeeker。エクスプローラーのファイル検索。

正規表現も使える普通のファイル検索ソフト。

MFT型はテーブルが複雑な場合の問題があったので取り合えずこれにしてみた。

右側のテキストボックスを使えばファイル内のテキスト検索も可能。

 

 Windows7の検索は兎に角使い辛い。良くあるボタンやリストで項目を選択して検索、と言うのが小さい窓の中に押し込められたので、今ひとつ本当に目的の検索が出来ているのか分かり辛い。

 また、Windows7の検索結果は項目の幅が固定されているので検索しても詳細が見えない場合がある。これで似たようなファイルが沢山あると検索結果を見ただけでは判断出来ず、検索の意味が薄れてしまう。予め詳細表示で広げておけば良いのだが。

 

ダウンロードはVectorからどうぞ

Vector: FileSeeker - 新着ソフトレビュー

FileSeekerの詳細情報 : Vector ソフトを探す!

他にも良いソフトはあると思うので探して見てください。

 

特徴

ツリービューなので普通に使える。

ツリービューだからかフォルダのD&Dには対応していない。

引数にパスを渡すと実行時にそのフォルダを開けるので右クリックメニューに %1で追加すれば使いやすい、と思う。

 

フォルダの右クリックメニューに検索メニューをつける(コンテキストメニューの拡張)

レジストリにパスを追加するので自己責任でどうぞ。

 

レジストリエディタを起動して次のキーを開く

HKEY_CLASSES_ROOT\Directory\shell

 

shellを右クリックして新規>キーでキーを新規作成し、「検索」と言う名前に変更する。(これが表示される)。

今作った「検索」キーを右クリックして同様にキーを新規作成する。

キーの名前をcommandに変更する。

 

右ペイン(右の枠)の行をダブルクリックして入力欄を出す。

FileSeeker3.exeをShift+右クリックして「パスとしてコピー」する。

先ほどの入力欄に貼り付ける。

貼り付けた文字の後ろに「半角スペース」「"%1"」を追加する。(全て半角)

(例)"C:\Program Files (x86)\fileseeker\FileSeeker3.exe" "%1"

 

フォルダを右クリックし「検索」がメニューに追加され、「検索」をクリックしてFileSeeker3にフォルダが追加出来た事を確認できたらレジストリエディタを閉じる。

 

この方法はFileSeeker3にフォルダを登録する方法なので登録フォルダがどんどん増えていってしまうのがやや難点。"/start %1"や/promptオプションを使うと良いかもしれない。

 

単にどこからでも起動したいだけであれば%1はつけなくて良い。

よく使うのであればタスクバーにピン止めするのも良いと思う。

 

MFT型の問題とは

 FileSeekerはインデックス型なので関係ないが、一般的に高速と言われているMFT型には欠点がある。それは巨大なMFTの検索である。MFTの検索は細かいファイルが一杯に詰まっているようなHDDに対してはあまり有効ではない。特に指定フォルダ内だけ調べたい場合と比べるとドライブ全体を調べる事になるのでMFTが大きい場合は非効率的になる。

 

 MFT型で問題がある場合は普通の(+インデックス型)を探すと良い。

 

以上