LinuxでWindowsパーティションの中身を見る方法

/ Linux/Unix / Comment[2]
# fdisk -l
ディスク /dev/sda: 250.1 GB, 250059350016 バイト
ヘッド 255, セクタ 63, シリンダ 30401
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
Disk identifier:

デバイス ブート 始点 終点 ブロック Id システム
/dev/sda1 * 1 6518 52355803+ 7 HPFS/NTFS
/dev/sda2 6519 24792 146785905 83 Linux
/dev/sda3 24793 28464 29495340 83 Linux
/dev/sda4 28465 30401 15558952+ 83 Linux

Windowsのパーティションを覗く場合、ドライブは/dev/sda1なので

# mount /dev/sda1 /mnt
# cd /mnt
# ls

$INPLACE.~TR
$RECYCLE.BIN
$WINDOWS.~Q
BOOTSECT.BAK
Documents and Settings
Nexon
PerfLogs
Program Files
ProgramData
System Volume Information
System.sav
Temp
Users
Windows
ai sp@ce
autoexec.bat
boot
bootmgr
config.sys
hiberfil.sys
こんな具合にWindowsのCドライブ内のファイルやフォルダが出力されます。

拡張子がsrcのファイルを検索
# find /mnt -name "*.src"
/mnt/Program Files/Java/jre1.6.0_07/lib/fontconfig.98.properties.src
/mnt/Program Files/Java/jre1.6.0_07/lib/fontconfig.properties.src




拡張子がexeのファイルを検索
# find /mnt -name "*.exe"
/mnt/Users/Phantom/AppData/Local/Apps/2.0/A9WN8LA3.X2K/M3JYOYYA.K73/clic...exe_9a8dfcd080ccb114_0001.0002_none_e863ce46e32d43b6/GoogleUpdateSetup.exe




幼女やロリフォルダを検索
# find /mnt -name "*幼女*"
#

条件に一致するファイルやフォルダが見つからない場合はこのように何も出力されずに終了します。

ファイルを見つけたら、サルベージ
# cp '/mnt/Nexon/Counter-Strike Online/Bin/HShield/Splash.jpg' ~/デスクトップ/
ファイルをデスクトップへコピー
ファイルのパスはスペースが入ってはイケない、めっ
クオーテーション「''」「""」で区切る。または、
/Documents\ and\ settings/このようにスペースの前にバックスペースを入れましょう。

見付次第デスクトップへコピー
# cp `find /mnt -name "幼女"` ~/デスクトップ/
幼女を含むファイルやフォルダが見つからない場合、
「cp: ファイルオペランドがありません」というエラーが表示されます
健康な証拠です。



関連記事

コメント

どうもありがとうございます( ・∇・)

| URL | 長倉 怜#mZkyZp0s

No title

書き込みありがとですー。
i7をいきなり返金したのはショックです。
Phantomさんのブラッティ・マンディの情報観て、今を楽しんでます(´・ω・`)

| URL | [PT1]Hammond#3un.pJ2M

:
:
:
:
:
管理人のみ表示を許可