Wizard In The Market
システムトレードの魔術師

*

【FX無関係w】OSの死んだPCからデータを取り出す

公開日: : 最終更新日:2015/01/13 Tips, プログラミング, 作業メモ

こんばんは。キリークです。
今年も残すところあと僅かですね!
実は、以前からお話させていただいていたように12/20をもって、
シンガポールにて生活しております。
(そんなたいそうな生活はしてません。日本にいるときより生活費安いぐらい・・・。)
学生寮での寝泊りで、2人部屋に契約しているのですが、
現在は相方がいないため2人部屋を独り占めw
これは1人部屋よりもいい状態ですよね。
本当は英語しゃべるために相方が欲しいのですが><ホモ疑惑とかやめてね。
ツイッターでちょくちょく生活の写真とか載せてますので、
興味があれば左下のツイッターログから飛んで見てみていただければと。
特に旅行とかしてないので、つまらないかもしれませんが(w、
有意義な生活を送れてると思います。
これからやらないことも多い上、英語の勉強しながらになるので
乗り切ったときにはもう一段成長した自分になれてる気がします。
がんばるぞーっ!
さて、主題の件。
いつも使ってる4万円のデスクトップPCのOSが急に死亡@@
MQLやC++ソースのバックアップもろくに取っていなかったので、
なんとかしてバックアップデータを復元しなければなりませんでした。
そういう状況に今後陥ってしまう人は僕だけじゃないの思うので(w、
参考までにやり方を載せておきます。
■使った物
ソフト
・Puppy Linux
・SysLinux
・Grub4Dos
ハード
・USBメモリ(CDでもいい)
■やり方
「LinuxのLiveCDによるHDDのデータ救済方法 【Puppy Linux編】: AZISATO:COCOLOG」
http://kazzazy.way-nifty.com/blog/2010/12/linuxlivecdhddp.html
基本的には上記サイトに沿って進めていきます。
気をつけたいのが、4.31以前のVerだとHDDドライブの認識がされませんでした。
注意しなければならないのが、OSの起動時。
今回OS起動(boot)用に使うのがUSBメモリだということ。
起動のためには下記リンクの手続きをしないとだめです。
4.20以前のVerだとSysLinuxをインストールすれば大丈夫だったのですが、
4.31以降をUSBメモリで起動するためには、Grub4DosからPuppyを起動しないといけません。
※syslinux.exeの設定(Boot用フォーマット)をしなければOSは起動されません。
※Grub4Dosを使わないと、下記が出ます。お気をつけください。

Loading kernel drivers needed to access disk drives… done
Searching for Puppy files in computer disk drives…pup_431.sfs not found.
Dropping out to initial-ramdisk console…
/bin/sh: can’t access tty; job control turned off

■Boot用USBメモリのフォーマット方法
「USBメモリブートのpuppy linuxの作り方。 – てさぐりなっくす」
http://linux.tkvier.com/Entry/3/
※一番下の方
■USBメモリ内部のファイル構成の作成方法
「USBメモリでブートいろいろ – Puppy Linux 編 – Palm84 某所の日記」
http://d.hatena.ne.jp/palm84/20071108/1194453977
※syslinux.sfgの中身の設定方法と、ファイル構成だけ再確認
基本は、「LinuxのLiveCDによるHDDのデータ救済方法」の流れに沿って、
USBの起動時だけ後述の2つのアドレスを参考にすればばっちり起動、
データの抽出ができちゃいます。
困ったときにお使いください・・・。
でも、困らないようにすることが一番大事ですよね!w
それではみなさん、よいお投資を・・・

にほんブログ村 為替ブログへ 
Fx-Kirin

About Fx-Kirin

2009年10月にFXを開始、翌年2010年5月から脱サラをしてFX業界に専念。 2012年10月頃から本格的に勝ち始め、一月で資産を倍にする、2年半月間負けなし等、安定した収支で2013年11月に生涯FX収支が1億を超える。 投資スタイルはシステムトレード。プログラミングの知識がほぼない状態から、独学で自分がしたいと思うことであればほぼ実現することが可能なレベルまで成長。好きな言語はRuby, Python。必要となればC++からVBA、Pascal等なんでも行う。MT4/MT5のプログラミングも得意。 2011年にはFXで稼いだ資金をもとにシンガポールに移住し、留学も兼ねて起業をチャレンジするほど、ビジネスを興すことに熱意がある。国内の業者を主に使い始めたことから、2012年に帰国。零細株式会社経営中。

Adsense

  • このエントリーをはてなブックマークに追加
  • Pocket
  • 67 follow us in feedly

関連記事

no image

Ruby on Railsのルートの設定方法

root :to => 'コントローラ名#アクション名'

記事を読む

How to make VMware Player Screen Resolution Fixed.

As there is no specific good practise to do this, I'll leave

記事を読む

Python 2, Python 3 で string を bytes に変換する。

共通の処理系にしておきたかったので、メモ書き。 [bm url="https://python-future.or

記事を読む

Python requests に DefaultTimeout を設定する

Pythonコード 参考リンク [bm url="https://stackoverflow.com/quest

記事を読む

Python2 から Python3 へのC Extension の移行

最初に追加 モジュールの初期化と状態情報を書き換える initmyextension 関数などの初期状態の関

記事を読む

no image

構造体の構成

構造体の宣言には、struct タグ名 変数名;としなければならないのを、構造体型名を用いれば構造体型名 変数名;で

記事を読む

Synology DS216j の MySQL に外部からつなぐ

Synology DS216j をNAS(RAID1 12TB)として使っています。もっぱらデータ保存用です。他のパ

記事を読む

Python Mock で オリジナルのインスタンメソッドのを呼びたい時

autospec と sideeffect を組み合わせるのが解決策だった。

記事を読む

no image

C# WebBrowserのページリード待機

private void wait_load() { Appli

記事を読む

no image

EnumWindowsの使い方

EnumWindowsはポインタで渡されたコールバック関数を親Windowの数だけ繰返しするコマンドイメージ的にはRu

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Adsense

Ubuntu で仮想ディスプレイを使う

雑多な備忘録ですが、せっかくなので残しておきます。 Ubuntu 18.04 の resolv.c

PYPIへの登録を10秒でできるようになる方法

pip 使ってますよね Pythonを使っている人であれば、pip installでライブラリ

The art of debugging with GDB, DDD, and Eclipse の読書メモ

GDBの勉強がしたくて、下の本を原著で読んでみました。10年前の本だけど全然現役でした。

JupyterでボタンからJavascriptを実行して追加のアウトプットをさせない方法

Javascriptを実行するとアウトプットセルの行が増える これがとても面倒だった。上の

まだBokehで消耗してるの?これからはPandas-Bokehを使おうぜ

タイトルはあまり気にしないでください。全然、Bokehで消耗する価値があるとは思っています。ただ

→もっと見る

PAGE TOP ↑