こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

Windows XPが起動しません。

SONY VAIO VGN-T72Bを使っているのですが、突然PCが起動できなくなりました。

電源を入れると、
「次のファイルが存在しないかまたは壊れているため、Windowsを起動できませんでした。
system32/Drivers/Ntfs.sys
オリジナルセットアップCD-ROMからwindowsセットアップを起動して、このファイルを修復できます」と表示されます。

そして、起動ディスクを入れると「 File setupdd.sys could not be loaded.」と表示されてしまいます。

かろうじて、CDに焼いたknoppixはうまく作動しています。

原因は何なのでしょうか?SONYに修理を依頼しようとしましたが、サポート期間外ということでできませんでした。

投稿日時 - 2013-02-16 15:06:17

QNo.7948206

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(6)

ANo.6

> >mkdir sda2
> このコマンドを入力したところ、「ディレクトリ:sda2を作成できません。ファイルが存在します」と表示されます。
ということは、knoppixの起動後、デスクトップのknoppixをクリックして、ファイルマネージャを動かしたときに、sda2を既にアクセス済みということですね。
事前にこのアクセス可能な状態になっているという事は、Knoppixが自動的に
mkdir sda2
を入れて、sda2というディレクトリを作成しています。
よって、
mkdir sda2は、不要です。
ただし、全く同じ操作をすれば不要ですが、上記のような操作を省略した場合は、必要となります。

以下を続けてください。
ただし下記のことは、LINUXを使う上で理解しておいて欲しいことです。
前回の下記の部分の理解です。

1.マウントする。
cd /media
mkdir sda1
mount -t ntfs-3g /dev/sda1 /media/sda1
cd /media/sda1/windows/system32/drivers
ls -al ntfs*
と入れてみます。
ntfs.sysがあれば表示すると思います。

これは何をしているのかを理解してください。
貴殿が事前に操作した事、
と、
1.マウントする。
の操作の過程を理解してください。

すなわち何も操作していない状態で、当方が記載したマウントコマンドが、大きな意味を持つことを理解して欲しいことです。
> 調べたらsda2でした。
ということでここから、sda1をsda2と変更して記載します。
mount -t ntfs-3g /dev/sda2 /media/sda2
の、ntfs-3gは、Cパーティションに対して、読み書き可能なような状態でマウントさせています。
もしこのコマンドを入れて、「既にマウントされている」といったメッセージが出た場合は、下記のコマンドを入れて、アンマウントさせて、再度このコマンドを入れてください。
umount /dev/sda2 /media/sda2

理由は、既定値のままのマウントは、Cパーティションは、読み込みだけ可能で、書き込みはできない状態でマウントしていることです。
すなわち、
mount -t ntfs-3g /dev/sda2 /media/sda2
読み書き可能、
規定値は、
mount -t ntfs /dev/sda2 /media/sda2
読み込みだけ可能。

投稿日時 - 2013-02-18 14:28:53

ANo.5

> knoppixについては初めて利用したので(他のサイトで解決法を探したところ見つかりました)あまり分からないです。
それはどこですか。URLアドレスは分かりますか。

> あと、knoppixでファイルマネージャを起動すると「リカバリ領域」というフォルダーが出てくるのですが、これはVAIOのものでしょうか?
> もしその通りであれば何か利用できるものはありますか?
どのようなコマンドで、サイズや、ファイルシステム表示をしているのか当方には全く記載がないので分かりません。
おそらく、fdisk -lコマンドで、パーティション情報がでたのだとは想像していますが、確証がない為判断できません。
例えそうであってもこの緊急時には利用することは考えておりません。
ファイルシステムが何かが不明なため、うまくマウントできるかです。

やろうとしていることは、Cパーティションをマウントできるか、
マウントできたら、
c:\windows\system32/drivers/ntfs.sysを別名でコピーし、
c:\windows\i386\ntfs.sysを、c:\windows\system32/drivers/ntfs.sys としてコピーするだけの作業をしてみるだけです。
Cパーティションの名前は何でしょうか。

knoppix6.7.1CDで、起動し、画面が出たら、下の最左端をクリックします。
アクセサリ(Accessories)、システムターミナルスーパーユーザーモード(Root Terminal)を選択します。
fdisk -l
(fdisk半角ブランクハイフォンエル) 
と入れ、Enterキーを入れます。
パーティション情報が出ます。
仮に、sda1と仮定します。違えば、読み替えて下記のコマントを実行してみてください。
1.マウントする。
cd /media
mkdir sda1
mount -t ntfs-3g /dev/sda1 /media/sda1
cd /media/sda1/windows/system32/drivers
ls -al ntfs*
と入れてみます。
ntfs.sysがあれば表示すると思います。
当方の場合は、
サイズ 574,976バイト 2008/04/14 0:15
となっていました。
2.これを名前を変えてコピーし、ntfs.sysを削除します。
cp ntfs.sys ntfs.old
rm ntfs.sys
3.c:\windows\i386\ntfs.sysを、c:\windows\system32/drivers/ntfs.sys としてコピーする
cp /media/sda1/windows/i386/ntfs.sys ntfs.sys
ls -al ntfs*
とすると、今までの操作でできたものが2つ表示されると思います。
ntfs.old
ntfs.sys
当方の場合は、i386から持ってきたntfs.sysのサイズと日付は下記のようになっております。
サイズ 561,920バイト 2002/08/31 21:00

投稿日時 - 2013-02-17 05:56:04

補足

補足ありがとうございました。

>Cパーティションの名前は何でしょうか。
Program filesやWINDOWSのフォルダがあるやつですよね。ファイルマネージャで調べたらsda2でした。

>mkdir sda2
このコマンドを入力したところ、「ディレクトリ:sda2を作成できません。ファイルが存在します」と表示されます。

なのでこれ以上先へ進めません。どうすればよいでしょうか?

投稿日時 - 2013-02-18 13:08:33

ANo.4

> CDに焼いたknoppixはうまく作動しています。
回復コンソールをお持ちでない場合、下記の操作をknoppixでやりたい場合の操作が全く分からない場合、補足願います。

http://support.microsoft.com/kb/822800/ja

ただし、KNOPPIXのバージョンを必ず記載願います。
ある程度操作可能かのLINUXの技術レベルを教えてください。
基本的には、Cパーティションをマウントして、
cp
rm
mount
のコマンドで同じことをやっていく操作を記載したいと思います。

投稿日時 - 2013-02-16 16:55:03

補足

お礼の欄に書きそびれてしまいました・・・

knoppixについては初めて利用したので(他のサイトで解決法を探したところ見つかりました)あまり分からないです。

あと、knoppixでファイルマネージャを起動すると「リカバリ領域」というフォルダーが出てくるのですが、これはVAIOのものでしょうか?
もしその通りであれば何か利用できるものはありますか?

重ね重ね申し訳ありません。

投稿日時 - 2013-02-16 23:01:53

お礼

回答ありがとうございます。

回復コンソールは使えないみたい(CD-ROMを持っていない)ので、knoppixを利用する方法を教えてもらえれば幸いです。

knoppixはバージョン6.7.1のCD版を使用しています(リンク先:http://www.rcis.aist.go.jp/project/knoppix/

投稿日時 - 2013-02-16 22:51:48

ANo.3

>次のファイルが存在しないかまたは壊れているため、Windowsを起動できませんでした。
>system32/Drivers/Ntfs.sys

XPの起動ディスクまたは CD-ROM を使用、再起動
「セットアップの開始」「R」キー「インストール済みのXP を回復コンソールを使って修復するには、R キーを押してください」選択、「Y」キー
回復コンソールでインストールの番号入力Enter
Administratorパスワード入力、Enter
コマンドプロンプトでコマンド入力Enter
cd \windows\system32\drivers

ren ntfs.sys ntfs.old
d に変更されます。Ntfs.sys ファイルが見つからない場合はファイルが存在していません。
コマンド プロンプトで次のコマンドを入力、Enter
copy cd:\i386\ntfs.sys drive:\windows\system32\drivers

XPのCDをCD-ROMドライブから取り出し、コマンドプロンプトで「Eexit」入力Enter 、再起動
http://support.microsoft.com/kb/822800/ja

但し、メーカー製OEM版OSの場合のリカバリCD-ROMでは、回復コンソールでの修復はできないことが多いです(リカバリCD-ROM挿入後即クリーンインストールがはじまる)
メーカー製OEM版OSの場合でも製品版OSの形状に似たOSセットアップCD-ROMなら可能


>File setupdd.sys could not be loaded

参考URL
シャットダウン、すべての PCIデバイスを取り外し、再起動

>起動ディスクを入れると

起動FDディスクですか?
オリジナルセットアップCD-ROMからwindowsセットアップを起動します。

>突然PCが起動できなくなりました

セーフモード(電源入れロゴが出たらF8を軽く叩く)メニューで「前回正常時の構成」を選び起動できませんか?

参考URL:http://support.microsoft.com/default.aspx?scid=kb;ja;330181

投稿日時 - 2013-02-16 15:55:31

お礼

回答ありがとうございます。

XPのCD-ROMについてなのですが、家電量販店で買ったものなのでおそらく持っていないと思われます・・・

起動ディスクは通常FDを使うのですが、USBもしくはPCカードを使わないといけないみたいでドライバをインストールしていないのでCDに焼いたものを利用しました。

オリジナルセットアップディスクは持っていないです。

セーフモードを選んでも同じような画面が出ます(ntfs.sysエラー)。

投稿日時 - 2013-02-16 22:55:16

ANo.2

HDDの故障です。

HDDを入れ替えてリカバリーしてください

投稿日時 - 2013-02-16 15:22:44

お礼

回答ありがとうございます。

私もおそらくそう思っているのですが・・・替え方が分からないのでその際は是非回答よろしくお願いします。

投稿日時 - 2013-02-16 22:56:07

ANo.1

ハードディスクの故障ですね。
かなり古いPCですから、そろそろ寿命でしょう。
knoppixが動くようであれば、データの救出も何とかできそうですね。
(故障しているので、全部が救出できるかどうかは微妙ですが)
まずは、データの救出をして、その後は新しいPC購入を検討してください。

投稿日時 - 2013-02-16 15:19:59

お礼

回答ありがとうございます。

おそらくHDDの寿命かもしれませんね。とりあえずバックアップは完了したのでみなさんの返答をもとに買い替えも検討したいと思います。

私的にはデザインとサイズが気に入っているので、出来ればHDD交換だけにしておきたいですが。

投稿日時 - 2013-02-16 22:57:36

あなたにオススメの質問