nullun.net 様のページをベースにしています。
参考ページ①:https://nullun.net/log/?p=198
参考ページ②:https://nullun.net/log/?p=215
参考ページ③:https://nullun.net/log/?p=60
*コピーが失敗する個体としない個体があります*
*FW1.00をFW2.60へアップデート後にコピーすると失敗する(例有り)*
*コピーを失敗したくない場合は、FW1.00にダウングレードしてから行ってください。*
HDDが健在の場合↓を使うと楽にHDDコピーが行えます。
内蔵用に使うと起動中に倒しても壊れません。
消耗品、起動中に蹴ると壊れます。
FAT32でフォーマットして外付け専用にすると幸せになれる。
SONY製nasneの内蔵HDD交換の手順
nasneのハードディスク換装方法(FWバージョン不問)
目次
1.sony製nasneHDD換装
2.用意するもの
3.起動用HDD/SSDの作成
4.HDD/SSDをnasneに接続
1.sony製nasneHDD換装
・ハードディスク故障により起動できないソニー製のナスネを
すべて修理することができます。
・既にインストールされているFWバージョンに関係なく、
FW1.00のデータを含むHDDを適切に作成して
nasneに接続・起動することでHDDの交換ができるようになります。
2.用意するもの
・FW1.00のファームウェアファイル00550066.dlm
(md5hash:1c921378f2a7846a6492982c98c82fcd)(21,287,161 バイト)
・換装用HDD/SSD
・Linux環境
3.起動用HDDの作成(Linux Mint 20.34)
※Linuxを使用して3つのパーティションを作成します。
※お使いの環境に合わせてコピペしてください。
$ 一般権限
# root権限(スーパーユーザー)
3.1.既存パーティションが残っている場合は消去する
------------------------------------
$ sudo su
$ [sudo] PC のパスワード: *****
# rm -h /dev/sda1
# rm -h /dev/sda2
# rm -h /dev/sda3
# rm -h /dev/sdb1
# rm -h /dev/sdb2
# rm -h /dev/sdb3
# rm -h /dev/sdc1
# rm -h /dev/sdc2
# rm -h /dev/sdc3
# rm -h /dev/sdd1
# rm -h /dev/sdd2
# rm -h /dev/sdd3
# rm -h /dev/sde1
# rm -h /dev/sde2
# rm -h /dev/sde3
# sgdisk -Z /dev/sda
# sgdisk -Z /dev/sdb
# sgdisk -Z /dev/sdc
# sgdisk -Z /dev/sdd
# sgdisk -Z /dev/sde
3.2.fdiskでMBR用の3つのパーティションを作成する
------------------------------------
# fdisk /dev/sda
# fdisk /dev/sdb
# fdisk /dev/sdc
# fdisk /dev/sdd (SSD_120GB)
# fdisk /dev/sde
------------------------------------
fdisk (util-linux 2.34) へようこそ。
ここで設定した内容は、書き込みコマンドを実行するまでメモリのみに保持されます。
書き込みコマンドを使用する際は、注意して実行してください。
デバイスには認識可能なパーティション情報が含まれていません。
新しい DOS ディスクラベルを作成しました。識別子は 0x005f9814 です。
------------------------------------
コマンド (m でヘルプ): n
パーティションタイプ
p 基本パーティション (0 プライマリ, 0 拡張, 4 空き)
e 拡張領域 (論理パーティションが入ります)
選択 (既定値 p): p
パーティション番号 (1-4, 既定値 1): 1
最初のセクタ (2048-234441647, 既定値 2048): 2048
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-234441647, 既定値 234441647): 526335
↓使い回しのHDD/SSDだとこの様な表示が出ます。
新しいパーティション 1 をタイプ Linux、サイズ 256 MiB で作成しました。
パーティション #1 には ext3 署名が書き込まれています。
署名を削除しますか? [Y]es/[N]o: y
署名は write (書き込み)コマンドを実行すると消えてしまいます。
------------------------------------
コマンド (m でヘルプ): n
パーティションタイプ
p 基本パーティション (1 プライマリ, 0 拡張, 3 空き)
e 拡張領域 (論理パーティションが入ります)
選択 (既定値 p): p
パーティション番号 (2-4, 既定値 2): 2
最初のセクタ (526336-234441647, 既定値 526336): 526336
Last sector, +/-sectors or +/-size{K,M,G,T,P} (526336-234441647, 既定値 234441647): 2623487
新しいパーティション 2 をタイプ Linux、サイズ 1 GiB で作成しました。
------------------------------------
コマンド (m でヘルプ): n
パーティションタイプ
p 基本パーティション (2 プライマリ, 0 拡張, 2 空き)
e 拡張領域 (論理パーティションが入ります)
選択 (既定値 p): p
パーティション番号 (3,4, 既定値 3): 3
最初のセクタ (2623488-234441647, 既定値 2623488): 2623488
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2623488-234441647, 既定値 234441647): Enterボタンを押下する(残り全部)
↓使い回しのHDD/SSDだとこの様な表示が出ます。
新しいパーティション 3 をタイプ Linux、サイズ 110.6 GiB で作成しました。
パーティション #3 には xfs 署名が書き込まれています。
署名を削除しますか? [Y]es/[N]o: y
署名は write (書き込み)コマンドを実行すると消えてしまいます。
コマンド (m でヘルプ): w
3.3.nasneパーティションの確認
------------------------------------
# fdisk -l /dev/sda
# fdisk -l /dev/sdb
# fdisk -l /dev/sdc
# fdisk -l /dev/sdd (SSD_120GB)# fdisk -l /dev/sde
# fdisk -l /dev/sde
ディスク /dev/sdd: 111.81 GiB, 120034123776 バイト, 234441648 セクタ
Disk model:
単位: セクタ (1 * 512 = 512 バイト)
セクタサイズ (論理 / 物理): 512 バイト / 4096 バイト
I/O サイズ (最小 / 推奨): 4096 バイト / 4096 バイト
ディスクラベルのタイプ: dos
ディスク識別子: 0x005f9814
デバイス 起動 開始位置 最後から セクタ サイズ Id タイプ
/dev/sdd1 * 2048 526335 524288 256M 83 Linux
/dev/sdd2 526336 2623487 2097152 1G 83 Linux
/dev/sdd3 2623488 234441647 231818160 110.6G 83 Linux
3.4.HDD/SSDをアンマウントする
------------------------------------
一般権限
$ sudo umount /dev/sdx1
$ sudo umount /dev/sdx2
$ sudo umount /dev/sdx3
root権限
# umount /dev/sdx1
# umount /dev/sdx2
# umount /dev/sdx3
3.5.3つのパーティションをフォーマットする準備
(Linux Mint 20.34 標準機能)
------------------------------------
※1.xfsのフォーマットにはxfsprogsのインストールが必要
$ sudo apt install xfsprogs
# apt install xfsprogs
3.6.フォーマットする
------------------------------------
一般権限でフォーマットする場合
------------------------------------
$ sudo mkfs.ext3 -F -L sys1 /dev/sda1
$ sudo mkfs.ext3 -F -L sys2 /dev/sda2
$ sudo mkfs.xfs -f -m crc=0 -d agcount=8 -i size=256,attr=2,projid32bit=0 -L user -n ftype=0 -s size=512 /dev/sda3
$ sudo mkfs.ext3 -F -L sys1 /dev/sdb1
$ sudo mkfs.ext3 -F -L sys2 /dev/sdb2
$ sudo mkfs.xfs -f -m crc=0 -d agcount=8 -i size=256,attr=2,projid32bit=0 -L user -n ftype=0 -s size=512 /dev/sdb3
$ sudo mkfs.ext3 -F -L sys1 /dev/sdc1
$ sudo mkfs.ext3 -F -L sys2 /dev/sdc2
$ sudo mkfs.xfs -f -m crc=0 -d agcount=8 -i size=256,attr=2,projid32bit=0 -L user -n ftype=0 -s size=512 /dev/sdc3
$ sudo mkfs.ext3 -F -L sys1 /dev/sdd1
$ sudo mkfs.ext3 -F -L sys2 /dev/sdd2
$ sudo mkfs.xfs -f -m crc=0 -d agcount=8 -i size=256,attr=2,projid32bit=0 -L user -n ftype=0 -s size=512 /dev/sdd3
$ sudo mkfs.ext3 -F -L sys1 /dev/sde1
$ sudo mkfs.ext3 -F -L sys2 /dev/sde2
$ sudo mkfs.xfs -f -m crc=0 -d agcount=8 -i size=256,attr=2,projid32bit=0 -L user -n ftype=0 -s size=512 /dev/sde3
root権限でフォーマットする場合
------------------------------------
# mkfs.ext3 -F -L sys1 /dev/sda1
# mkfs.ext3 -F -L sys2 /dev/sda2
# mkfs.xfs -f -m crc=0 -d agcount=8 -i size=256,attr=2,projid32bit=0 -L user -n ftype=0 -s size=512 /dev/sda3
# mkfs.ext3 -F -L sys1 /dev/sdb1
# mkfs.ext3 -F -L sys2 /dev/sdb2
# mkfs.xfs -f -m crc=0 -d agcount=8 -i size=256,attr=2,projid32bit=0 -L user -n ftype=0 -s size=512 /dev/sdb3
# mkfs.ext3 -F -L sys1 /dev/sdc1
# mkfs.ext3 -F -L sys2 /dev/sdc2
# mkfs.xfs -f -m crc=0 -d agcount=8 -i size=256,attr=2,projid32bit=0 -L user -n ftype=0 -s size=512 /dev/sdc3
(120GB)
# mkfs.ext3 -F -L sys1 /dev/sdd1
# mkfs.ext3 -F -L sys2 /dev/sdd2
# mkfs.xfs -f -m crc=0 -d agcount=8 -i size=256,attr=2,projid32bit=0 -L user -n ftype=0 -s size=512 /dev/sdd3
# mkfs.ext3 -F -L sys1 /dev/sde1
# mkfs.ext3 -F -L sys2 /dev/sde2
# mkfs.xfs -f -m crc=0 -d agcount=8 -i size=256,attr=2,projid32bit=0 -L user -n ftype=0 -s size=512 /dev/sde3
------------------------------------
成功・失敗例
sys1
# mkfs.ext3 -F -L sys1 /dev/sd*1
mke2fs 1.45.5 (07-Jan-2020)
The file /dev/sdd1 does not exist and no size was specified.
sys2
# mkfs.ext3 -F -L sys2 /dev/sd*2
mke2fs 1.45.5 (07-Jan-2020)
The file /dev/sdd2 does not exist and no size was specified.
user
----------------
●失敗例 --失敗する場合は自動的にマウントされてないか確認する--
----------------
# mkfs.xfs -f -m crc=0 -d agcount=8 -i size=256,attr=2,projid32bit=0 -L user -n ftype=0 -s size=512 /dev/sd*3
Error accessing specified device /dev/sdd3: そのようなファイルやディレクトリはありません
Usage: mkfs.xfs
/* blocksize */ [-b size=num]
/* metadata */ [-m crc=0|1,finobt=0|1,uuid=xxx,rmapbt=0|1,reflink=0|1]
/* data subvol */ [-d agcount=n,agsize=n,file,name=xxx,size=num,
(sunit=value,swidth=value|su=num,sw=num|noalign),
sectsize=num
/* force overwrite */ [-f]
/* inode size */ [-i perblock=n|size=num,maxpct=n,attr=0|1|2,
projid32bit=0|1,sparse=0|1]
/* no discard */ [-K]
/* log subvol */ [-l agnum=n,internal,size=num,logdev=xxx,version=n
sunit=value|su=num,sectsize=num,lazy-count=0|1]
/* label */ [-L label (maximum 12 characters)]
/* naming */ [-n size=num,version=2|ci,ftype=0|1]
/* no-op info only */ [-N]
/* prototype file */ [-p fname]
/* quiet */ [-q]
/* realtime subvol */ [-r extsize=num,size=num,rtdev=xxx]
/* sectorsize */ [-s size=num]
/* version */ [-V]
devicename
<devicename> is required unless -d name=xxx is given.
<num> is xxx (bytes), xxxs (sectors), xxxb (fs blocks), xxxk (xxx KiB),
xxxm (xxx MiB), xxxg (xxx GiB), xxxt (xxx TiB) or xxxp (xxx PiB).
<value> is xxx (512 byte blocks).
----------------
●成功例
----------------
# mkfs.xfs -f -m crc=0 -d agcount=8 -i size=256,attr=2,projid32bit=0 -L user -n ftype=0 -s size=512 /dev/sd*3
meta-data=/dev/sdd3 isize=256 agcount=8, agsize=3622159 blks
= sectsz=512 attr=2, projid32bit=0
= crc=0 finobt=0, sparse=0, rmapbt=0
= reflink=0
data = bsize=4096 blocks=28977270, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0, ftype=0
log =internal log bsize=4096 blocks=14149, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
3.7.sys1をマウントする
------------------------------------
一般権限
$ sudo mount /dev/sda1
$ sudo mount /dev/sdb1
$ sudo mount /dev/sdc1
$ sudo mount /dev/sdd1
$ sudo mount /dev/sde1
root権限
# mount /dev/sda1
# mount /dev/sdb1
# mount /dev/sdc1
# mount /dev/sdd1
# mount /dev/sde1
------------------------------------
# mount /dev/sdd1
mount: /dev/sdd1: can't find in /etc/fstab.
------------------------------------
3.8.展開・解凍(保存先で展開・解凍する)
展開先を指定したい場合は、後ろにスペース1つ開けて展開先を指定する
※root@nasne-GK41:~# tar xzvf nasene-fw1.sys1.tar.gz /mnt/sda
------------------------------------
root@nasne-GK41:/mnt/sda# tar xzvf nasene-fw1.sys1.tar.gz
media/nasne/sys1/
media/nasne/sys1/33004400/
media/nasne/sys1/33004400/00440055.dlm
media/nasne/sys1/33004400/00550066.dlm
media/nasne/sys1/33004400/00110022.dlm
media/nasne/sys1/33004400/00220033.dlm
media/nasne/sys1/11002200/
media/nasne/sys1/11002200/00440055.dlm
media/nasne/sys1/11002200/00550066.dlm
media/nasne/sys1/11002200/00110022.dlm
media/nasne/sys1/11002200/00220033.dlm
media/nasne/sys1/lost+found/
media/nasne/sys1/00550066.dlm
media/nasne/sys1/00110022.dlm
root@nasne-GK41:/mnt/sda#
root@nasne-GK41:~# cd /mnt/sda/media/nasne/sys1/
root@nasne-GK41:/mnt/sda/media/nasne/sys1# ls -la
合計 20992
drwxr-xr-x 5 root root 32768 8月 27 2021 .
drwxr-xr-x 3 root root 32768 3月 23 19:15 ..
-rwxr-xr-x 1 root root 148 1月 1 1980 00110022.dlm ←nasneの個体情報が保存されている(不要)
-rwxr-xr-x 1 root root 21287161 1月 1 1980 00550066.dlm
drwxr-xr-x 2 root root 32768 1月 1 1980 11002200
drwxr-xr-x 2 root root 32768 1月 1 1980 33004400
drwxr-xr-x 2 root root 32768 5月 2 2021 lost+found
root@nasne-GK41:/mnt/sda/media/nasne/sys1# cd 11002200/
root@nasne-GK41:/mnt/sda/media/nasne/sys1/11002200# ls -la
合計 25280
drwxr-xr-x 2 root root 32768 1月 1 1980 .
drwxr-xr-x 5 root root 32768 8月 27 2021 ..
-rwxr-xr-x 1 root root 148 1月 1 1980 00110022.dlm
-rwxr-xr-x 1 root root 2124055 1月 1 1980 00220033.dlm
-rwxr-xr-x 1 root root 2349301 1月 1 1980 00440055.dlm
-rwxr-xr-x 1 root root 21287161 1月 1 1980 00550066.dlm
root@nasne-GK41:/mnt/sda/media/nasne/sys1/11002200# cd ../
root@nasne-GK41:/mnt/sda/media/nasne/sys1# cd 33004400/
root@nasne-GK41:/mnt/sda/media/nasne/sys1/33004400# ls -la
合計 25280
drwxr-xr-x 2 root root 32768 1月 1 1980 .
drwxr-xr-x 5 root root 32768 8月 27 2021 ..
-rwxr-xr-x 1 root root 148 1月 1 1980 00110022.dlm
-rwxr-xr-x 1 root root 2124055 1月 1 1980 00220033.dlm
-rwxr-xr-x 1 root root 2349301 1月 1 1980 00440055.dlm
-rwxr-xr-x 1 root root 21287161 1月 1 1980 00550066.dlm ←この子が必要(FW1.00)
3.8.1.sys1パーティションへの配置確認
------------------------------------
sys1/55006600 作成したディレクトリ
sys1/55006600/00550066.dlm コピーしたファイル
sys1/00550066.dlm コピーしたファイル
sys1/00110022.dlm 作成した空ファイル
3.8.2.ディレクトリ作成/00110022.dlm作成/00550066.dlmの
コピー方法(新:HDD/SSD)
------------------------------------
・ディレクトリ作成
# mkdir [sys1マウント先パス]/55006600
・ファイルのコピー
# cp -a [コピー元パス]/00550066.dlm [sys1マウント先パス]/sys1/55006600/
# cp -a [コピー元パス]/00550066.dlm [sys1マウント先パス]/sys1/
・空の00110022.dlmファイルを作成する。
# touch [sys1マウント先パス]/sys1/00110022.dlm
3.8.3.データーのコピーと空ファイルの作成
------------------------------------
root@nasne-GK41:/home/nasne# mkdir /media/nasne/sys1/55006600
root@nasne-GK41:/home/nasne# cp -a /mnt/sda/media/nasne/sys1/00550066.dlm /media/nasne/sys1/55006600/
root@nasne-GK41:/home/nasne# cp -a /mnt/sda/media/nasne/sys1/00550066.dlm /media/nasne/sys1/
root@nasne-GK41:/home/nasne# touch /media/nasne/sys1/00110022.dlm
3.8.4.新HDD/SSDの確認
------------------------------------
root@nasne-GK41:~#
root@nasne-GK41:~# cd /media/nasne/sys1/
root@nasne-GK41:/media/nasne/sys1# ls -la
合計 20878
drwxr-xr-x 3 root root 1024 3月 23 19:38 .
drwxr-x---+ 5 root root 4096 3月 23 19:26 ..
-rw-r--r-- 1 root root 0 3月 23 19:38 00110022.dlm ←空ファイル(日付で確認する)
-rwxr-xr-x 1 root root 21287161 1月 1 1980 00550066.dlm ←コピーしてきた.dlm
drwxr-xr-x 2 root root 1024 3月 23 19:32 55006600 ←新しく作ったフォルダ(日付で確認する)
root@nasne-GK41:/media/nasne/sys1#
root@nasne-GK41:/media/nasne/sys1# cd 55006600/
root@nasne-GK41:/media/nasne/sys1/55006600# ls -la
合計 20874
drwxr-xr-x 2 root root 1024 3月 23 19:32 .
drwxr-xr-x 3 root root 1024 3月 23 19:38 ..
-rwxr-xr-x 1 root root 21287161 1月 1 1980 00550066.dlm ←コピーしてきた.dlm
root@nasne-GK41:/media/nasne/sys1# cd 55006600/
3.9.アンマウント又はシャットダウンさせてから
新HDD/SSDを取り外す。
------------------------------------
4.新HDD/SSDをnasneに接続
①前項で作成したHDDをnasneに接続し通電します。
②2~3分経つとRECとIPランプが点滅しますのでいったん
(電源OFF)電源ケーブルを抜きます。
※この時点で起動に必要な個体データ(00110022.dlm)がsys1に生成され、
次回起動後正常に起動するようになります。
※電源・REC・ネットワーク・HDDのランプが全点灯した場合は、失敗です。
③(電源ON)電源を差します。
なお、同じHDDで換装に何度も失敗したり、
正常起動するHDDを初期化して換装HDDを再作成すると不正なHDDとしてEEPROMに記録され起動しなくなる場合があります。
(起動中にIPランプ点滅後、起動エラー(パターン5)が発生します。)
参考ページ③:https://nullun.net/log/?p=60
この場合、
ほかのHDDで起動用HDDを作成して起動すれば
記録が消去されるようなので、元のHDDに戻せば
起動するようになります。
外付け用HDD
ロジテック SeeQVault対応 外付けHDD 2TB
nasne の録画を消したく無い人向け
PW自己責任 怪しいリンク
↑FW保存先へ飛ぶ
- ロジテック HDDコピースタンド エラースキップ機能搭載 2BAY 3.5インチ 2.5インチ USB3.1(Gen1) / USB3.0 HDDデュプリケーター SSD対応 【LHR-2BDPU3ES】 ロジテックダイレクト限定楽天市場SONY nasne 内蔵HDDコピー可能 テスト済み FW1.00 HDD→HDD→SSD→HDD MAX16TB
- ランキング1位!Crucial クルーシャル SSD 500GB MX500 SATA3 内蔵2.5インチ 7mm 【5年保証・翌日配達送料無料】CT500MX500SSD1楽天市場SONY nasne の 本体内蔵用にお勧め 本体を誤って倒してもHDDと違い壊れません。 故障まで75年掛かります。
- TOSHIBA 東芝 2.5インチ 2TB HDD SATA 6Gb/s 5400rpm 128MB 512e 9.5mm厚 MQ04ABD200 バルク品楽天市場SONY nasne の 外付け用にお勧め 外付けHDDは、壊れることが前提で使う。 4年毎に交換が必要・・・
- 新品 BUFFALO NS-N100 nasne HDDレコーダー 2TB 地デジ / BS / CS チューナー torne バッファロー PS5 PS4 iPhone iPad Android Windows 送料無料 4981254057797楽天市場バファロー製 nasne 2TB NS-100 地デジ・BS・CS・NAS 外付けHDD,10TBまで増設可能