NTサーバーで、エラーとかが起きたときに、ファイルがロックしてしまいます。具体的には、何回再起動しても、エクスプローラでファイルをデリートしようとしても、右クリックでプロパティーを出そうとしても、それだけでハングしてしまいます。そこで、ブート時にファイルを消すフリーソフトで消してみましたが、ファイルによっては、システムが不安定になります。
ファイルロック解除法を教えていただきたいのですが。宜しくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (4件)

hiro52saiさん、こんにちは。



#3のご回答において、一部間違いがありましたので、追記にて
訂正させて頂きます。
トレンドマイクロ→ネットワークアソシエイトの間違いでした。
申し訳ありませんでした。
    • good
    • 0

hiro52saiさん、こんにちは。



あいかわらずのファイルロックの現象が発生しているとのご返事
受け取りました。
また、端末がWin2000であれば、前回ご回答した内容には
該当しないと思います。

おかしいですネ。

ちなみに、トレンドマイクロのHPを覗いてみたのですが、IE等の
バージョンが5.01を強く勧められているような感じですが、ご使用の
IEのバージョンはどうでしょうか?
また、パブリックディレクトリー上のMDBがファイルロックされて
いるようですが、この内容のみから判断するに、ASPとADO機能を
使用した電話帳のような存在みたいですが、これらに関するWebサーバ
の機能のアプリケーションをインストールされましたか?
(例えば、サイボウズ等のWebアプリケーション等とか)

どうでしょうか。
一度、上記トレンドマイクロ社のHPの問い合わせ窓口に問い合わせメール
を行われてみてはどうでしょうか。
何か相性の悪いアプリケーションが存在しているような気がしますが‥。

この回答への補足

wa jiroさん、色々とありがとうございます。
上の件ですが、IE5.5を使っています。
それから、入れ替え前にはASPでADOを使ってACCESSとExcelを使った受注システムのテスト版があったのですが、システム再インストールし、今は私では今のところいっさい動かしていません(動かせません)。NTはやったことはないので、NTをインストールして、前のデーターを入れただけです。

結論的には、ネットワークアソシエイトに相談するのが良いのでしょうね。
やってみます。明日にでもサポートに連絡してみます。
前に5~6回相談してうまくいかなかったので、他に方法はと思ったのですが。

ところで、最初の私の希望ですが、ファイルロックをはずす方法とは、アプリケーションが行っている場合は、個別にやるしかないのでしょうか。
それとも、NTとしてはこのボードにかかれているように、再起動すればロックははずれるものなのでしょうか。
または、はずす方法があるのでしょうか。
と言うことで、しばらくは、ここで待ってみます。

wa jiroさん、懇切丁寧に説明していただいて感謝してます。
次の手がありましたら、またお願いいたします。

補足日時:2001/10/16 17:16
    • good
    • 0

hiro52saiさん、こんにちは。



LAN上のクライアントに、Win9X系OSが存在していないでしょうか?
もし、これらが存在し、NTサーバの共有フィアル等にアクセスして
いた場合には、こういった現象が起こり得ます。

これらの状況だと、処置してもまた同様な現象を起こす可能性が
ありますので、NT上のレジストリーを変更しておいた方がよいと
思われます。
(文面中の色々なファイルがそうなるとの事でこれが一番疑わしいと
 思っていますが‥)
下記参考URL(MSのHP)を参考に、処置を行ってみて下さい。
http://www.microsoft.com/JAPAN/support/kb/articl …
尚、これらのファイル群は、NTを再起動する事によって、解除になる筈
だと記憶しておりますが‥。(文中では、解除していないとの事でしたが)
(※レジストリーを操作する場合には、バックアップをとっておいて下さい)

また、アプリケーションソフトウェアの作成において、一部ファイルロックを
用いた場合に、その位置ロックにより、同様な現象を起こす場合が存在
します。
しかし、これは、NT4.0のSPを当てる事によって解決します。
(SP5以上だと思いましたが‥)
サービスパックは、きちんと当てられているでしょうか。

この回答への補足

wa jiroさん、早速回答ありがとうございます。
すぐにやってみます。

ただ、LAN上でサーバーとデーターのやり取りしているのは一台で、windows2000professionalのみですので、少し違うのかもしれません。
他の2台はインターネットでLANを使っているのですが、サーバーにデーターとかのアクセスはしてません。
私も色々と検索を掛けてみたのですが、こういうのがあるのは知りませんでした。
勉強になりました。ありがとうございます。

ところで、サービスパックの方は、システムをさわるたびにSP6aを掛け、その上マイクロソフトの
「IIS の脆弱性を修正2001 年 8 月 15 日 IIS 用の累積的な修正プログラム (MS01-044)」
http://www.microsoft.com/japan/technet/security/ …
「Windows NT 4.0 Service Pack 6a 以降のセキュリティ ロールアップ パッケージ (SRP)」
http://www.microsoft.com/japan/technet/security/ …
の2つは毎回掛けています。
Win2000パソコンの方も一通りのことはやってます。

補足日時:2001/10/15 16:41
    • good
    • 0
この回答へのお礼

wa jiro さん、色々とお手数をおかけします。ありがとうございます。
ところで、今回の続きをここで書かせていただきます。

wa jiro さんに、教えられたこと(http://www.microsoft.com/JAPAN/support/kb/articl … )をやってみましたが、変わりがありません。レジストデーターを変更しまして、ワクチンソフトのVirusScanASaP を動かすと、やはり止まり、ファイルロックしています。もちろん、再起動を掛けてもロックしたままです。
そのファイルは、
\Inetpub\wwwroot\Phone Book Service\data\database\pbserver.mdb
更新日時:98/01/14午後08:44
と全く使った覚えのない物です。

お礼日時:2001/10/15 19:17

hiro52saiさん、こんばんわ。



具体的なNTサーバのエラーとは何でしょうか?
出来ればもう少し具体的な内容を補足頂ければと思います。
もしかして、NTサーバのあるファイルをメンバーが複写を行おうと
していた時に何らかの障害が発生し、そのままの状態で削除が
出来ないとの事でしょうか?
しかし、これの場合ですと、このファイルのプロパティを表示させるだけ
でハンブアップ或いはフリーズの状態にはならないのではないかと
思うのですが‥。

この回答への補足

wa jiroさん、回答ありがとうございます。

具体的な内容より少し広いのですが、

仲間と地域の情報発信で、NTサーバー4.0(サービスパック6a)を、今年の3月に業者の方に組んで貰いました。情報発信のデーター作成は別として、サーバーをさわっているのは私1人です。ですから他のメンバーのデーターはレンタルサーバーの方に入れてまして、FTPも私のみです。
それから今まで、何も問題が起こらなかったのですが、9月始めに「コードレッド」「ニムダ」と続けてやられました。
対策は(ワクチンメーカーの対策ソフト、マイクロソフトの脆弱性対策、ワクチンソフト導入、バックドア対策、おまけに総てフォーマット再インストールと)やりました。その課程で、ワクチンソフト(VirusScanASaP,サーバー用で年1万円程度のため),取り敢えず試用版を入れ、起動すると、すぐにフリーズしてしまいます。メーカーとも相談しつつやったのですが、ワクチンソフトがすぐフリーズし、そのときエクスプローラでそのファイルを削除しようとするとシステムが飛んでしまいます。

その時点ではウイルスの影響と言うことで、総て(データーも)再インストールし、(その時点では製品版のワクチンソフトですが、)全く同じ症状で、ワクチンソフトがフリーズし、ファイルを削除しようとするとNTサーバーがハングする状態です。そして、ツール(ブート時削除)を使ってそのファイルを消すと、さすがにシステムが不安定になり、エラーが出るようになりました。そして、再インストールしております。

サーバーは1台で、LANで3台のパソコンとつながっています。エラーが出るファイルは、色々で、しばらくは表示もしていないWebのデーターや、フォルダー、環境ファイルらしい物など色々です。

今回まで、NTサーバーのシステムはいじったことが無く、私の能力の問題も大きいと思います。パソコン歴は、ワンボードマイコン時代(そのときはアセンブラもなく、マシン語じか書きオンリー)からで、20年ぐらいですが、ベーシック言語レベルです。

それで、お願いですが、色々なところに原因を持っていきたいところですが、取り敢えずファイルロックを解消したいのです。それから、もっと良い方法がありましたら宜しくお願いいたします。

補足日時:2001/10/15 09:30
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qラジオ番組のスクールオブロック(school of lock!)でかかっていたBGM

以前ラジオで聞いたBGMのタイトルがしりたいのです。
school of lock!でかかっていたのですが
なにやらおもちゃの小さなピアノのような、鉄琴のような音のする楽器とところどころギターのカッティングフレーズがでてくる曲でゆったりとした曲でした。曲は一部だったのでわかりませんが歌はありませんでした。わかる方よろしくお願いいたします。

Aベストアンサー

school of lock!、よく聞きます^^

BGMはトーク中ということでしょうか??
であれば、鉄琴とギターで思い当たるのは
COME OUT AND PLAY(KEEP'EM SEPARATED)/the Offspring
のイントロ部分だと思います。
ただ、「ゆったり」と言えるかどうか…。
イントロとその後もかなり雰囲気が違う曲ですし。

一度聴いてみてください。
違っていたらすみません;

Qフォルダの中に1個しかファイルがないのに、プロパティーではファイル数が2個となっている

あるフォルダを開いたら中には一つしかファイルがないのに、そのフォルダのプロパティーをみると、ファイル数:2となっていて、サイズも中に入っているファイル以上の数値が表示されています。(フォルダのサイズは1.31Mと表示され、中に入っているファイルは7KBしかありません。)コントロールパネルから隠しファイルも表示されるようにしましたが、やはり、フォルダの中には1個しかファイルが表示されていません。これはなぜなのでしょうか?教えてください。

Aベストアンサー

疑問が解決して、良かったですね。
勇み足を出してしまったので、気になっていました。

で、少しお役に立てればと・・・

Thumbs.dbとは、フォルダ内のHTMLファイルや画像のサムネイルを保存しておくものです。
キャッシュのようなもので、これによって 一度サムネイルされたものを、次回から高速に表示するようになります。

これは削除しても問題ありませんが、再度サムネイル表示をさせれば、
また勝手にファイルが作られます。

Qロックしたディレクトリが消えない(?)

flock関数を使い、
$lockfile="./lock/lock.loc";

sub lock {

foreach $i (1..6) {

.
.
.

if(open(LOCK,">$lockfile")){
if (flock(LOCK,6)) {
$lock_flag = 1;
last ;
}
}

.
.
.

}
}
という風にし、メインルーチンで&lockを実行し、ファイルロックしたのですが、flock(LOCK, 8)を使い忘れ、あとでFFFTPを使ってこれを消そうとしても、なにやらディレクトリが永遠に続いている感じになってしまい消せません。
/lock/lock.loc/lock.loc/lock.loc/lock.loc/lock.loc/...
という風になっています。

それと元からlock/lock.locというディレクトリが存在したままflockを使ってしまったかどうかはちょっと確認していなかったのですが、使う前にあったとしたらlock.locはファイルではなく、ディレクトリです。
(mrdirを使ったロックなどをいろいろ試していたためです。)

うまく説明できなかったのですが、どうすればこれは消せますか?後でflock(LOCK, 8)をやっても直りません・・

アップしたサーバーは@niftyです

flock関数を使い、
$lockfile="./lock/lock.loc";

sub lock {

foreach $i (1..6) {

.
.
.

if(open(LOCK,">$lockfile")){
if (flock(LOCK,6)) {
$lock_flag = 1;
last ;
}
}

.
.
.

}
}
という風にし、メインルーチンで&lockを実行し、ファイルロックしたのですが、flock(LOCK, 8)を使い忘れ、あとでFFFTPを使ってこれを消そうとしても、なにやらディレクトリが永遠に続いている感じになってしまい消せません。
/lock/lock.loc/lock.loc/lock.loc/lock.loc/lock.loc/...
という風...続きを読む

Aベストアンサー

lock.locが親フォルダを参照するシンボリック・リンクになっていて、FFTPでそれを無限に下っているのでは。
高機能なFFTPでなく、Windows標準のftp.exeを使ってみるとか。

どうしても消せないなら、@niftyの管理者に削除を依頼するのが確実でしょう。

QNTエクスプローラについて

最近会社で、OSをWIN95からNTに変えたのですが、エクスプローラを開いたり閉じたりするのが遅いです。
PCも変え、スペックもよいものになっているので、他のアプリなどは快適に動くのですが、エクスプローラだけ遅くなってしまいました。
ご存知の方、教えてください。

Aベストアンサー

Ryo-Donです。

>専門職じゃないので詳しい経緯がわからないのですが、
>全社内でNTへ移行したのですが、NTの方が管理者にとっては
>扱いやすいといわれてるからだと思います。

そうですね。何かにつけてWindowsNTの方が良かった・・・
と思うことはあります。
サーバー管理者として・・・

>早速、優先度をあげてみたのですが、
>警告メッセージが出てきたのですが構わないのでしょうか?

システムが不安定になるというメッセージが出ますが構いません。
ただし、サーバーとなるような環境でのパソコンに対してのこの設定は、
サービスがバックグラウンドで稼動している為、
不安定になることがありますので、
オススメはできません。

>また、この方法は、他に使用することってあるのですか?

うーん、ほとんど使用することは無いですねぇ。。。
サーバー兼クライアントとして使用する場合は、使用することがあるかもしれませんが・・・
他にも「システム」→「パフォーマンス」から、
アプリケーションの優先度を決定したりすることも可能です。
ExcelやWordなどのアプリケーション(フォアグランドアプリケーション)を
優先させたい場合は、ここを高に・・・
サービスなどのバックグラウンドアプリケーションを、
優先させたい場合は、
ここを低に設定します。

余談ですが・・・

Ryo-Donです。

>専門職じゃないので詳しい経緯がわからないのですが、
>全社内でNTへ移行したのですが、NTの方が管理者にとっては
>扱いやすいといわれてるからだと思います。

そうですね。何かにつけてWindowsNTの方が良かった・・・
と思うことはあります。
サーバー管理者として・・・

>早速、優先度をあげてみたのですが、
>警告メッセージが出てきたのですが構わないのでしょうか?

システムが不安定になるというメッセージが出ますが構いません。
ただし、サーバーとなるような環境での...続きを読む

Qロックファイルの自動削除

現在、以下のように記述されており、
ロックされてから2秒後に解除されるはずが
2秒後の最初の投稿の際にはロックファイルが存在している旨のメッセージが表示され、
(その際にロックファイルが自動削除されるが投稿はできない)
その次の投稿から投稿が可能になるのですが、
2秒後の投稿の際にそのロックファイルを自動削除し、
投稿もできるようにするにはどのように書きかえたらいいのかお教えいただけませんか?

## --- ファイルロック
sub lock {
if ($_[0]) { $lock_file = $_[0]; } else { $lock_file = $lockfile; }

if ($lock_file ne "") {
local($flag) = 0;
foreach (1 .. 5) {
if (-e $lock_file) { sleep(1); }
else {
open(LOCK,">$lock_file");
close(LOCK);
$flag = 1;
last;
}
}
if ($flag == 0) {
$past_lock = -M "$lock_file"; if ($past_lock * 24 * 60 * 60> 2) { &unlock("$lock_file"); }
&error("システムエラー","アクセスが集中しているため、タイムアウトとなりました。(ロックファイルが存在しています)");
}
}
}

## --- ファイルロック解除
sub unlock {
if ($_[0]) { $lock_file = $_[0]; } else { $lock_file = $lockfile; }

if (-e $lock_file) { unlink($lock_file); }
}

現在、以下のように記述されており、
ロックされてから2秒後に解除されるはずが
2秒後の最初の投稿の際にはロックファイルが存在している旨のメッセージが表示され、
(その際にロックファイルが自動削除されるが投稿はできない)
その次の投稿から投稿が可能になるのですが、
2秒後の投稿の際にそのロックファイルを自動削除し、
投稿もできるようにするにはどのように書きかえたらいいのかお教えいただけませんか?

## --- ファイルロック
sub lock {
if ($_[0]) { $lock_file = $_[0]; } else { $lock_file = ...続きを読む

Aベストアンサー

lock関数の初めに判定処理を移動してはどうでしょうか。

sub lock {
if ($_[0]) { $lock_file = $_[0]; } else { $lock_file = $lockfile; }

$past_lock = -M "$lock_file"; if ($past_lock * 24 * 60 * 60> 2) { &unlock("$lock_file");

...

QNT系OS(NT,XP,2000)でCドライブデフォルトシェアについて

NT系OS(NT,XP,2000)で\\NetBIOS名\c$とやるとcドライブが見れるのですが、これって見れていいんですか?セキュリティ的によくないのかなと思い、毎回起動時に無効にしなおしてます。再起動にまた普通に共有するように戻ってしまうんですが、みなさんどうされてるのでしょうか?
違うコンピュータからは開くときパスワードを問われるのでセキュリティ的に問題ないということでしょうか?

他にDドライブも同様にして参照できてしまいます。
\\NetBIOS名\admin$とかもWindowsフォルダが見れます。

Aベストアンサー

>共有名C$でコメントが「Default share」で共有してます。 そのとおり、それが管理共有です。

Qtortoisesvnでロックを解除できない

tortoisesvnでファイルの編集権を自分だけにしたいため、特定のファイルを”get lock”機能でロックしました。それを今度は”Release lock”したいんですが、lockしたはずのファイルが表示されず、リリースできない状態です。

ちなみにtortoisesvnをwindowsのPCで使用していて、get lockしたPCと,Release lockしたPCは別のPCです。

どちらのwindowsPCでもwindowsのログインでは同じユーザー名称とパスワード使用しています。


どうぞ、ご教授頂きますようお願い致します。

Aベストアンサー

>get lockしたPCと,Release lockしたPCは別のPCです。

同じPCでやってください。

サーバにロックしてユーザーの名前とかは残りますが、実際にロックの情報はクライアントのワーキングコピー側(.svnフォルダ)で管理されています。
# 同じPCで同じアカウントでも、別の場所にチェックアウトしたそれぞれのワーキングコピーで別々に管理されてます。

ロックを横取りしてから解放する。という手もあるでしょうけどね……。

Qワークステーション(デスクトップ)PC用NT4.0とサーバ用NT4.0のOS違い

東芝Equium9000ミニタワーPC(OS:NT4.0、メモリ:128MB、HDD:15GB)を購入しましたが、パッケージS/Wのインストールができず、S/W販売元に確認したら、『サーバ用OS:NT4.0向けに開発している為、インストール不可です!』といわれてしまいました。ワークステーション(デスクトップ)PC用NT4.0とサーバ用NT4.0のOS違いってなんですか???S/Wメーカに聞いたら、デスクトップPCにサーバ用NT4.0の乗替えをすれば、OKとも言われました。何がどう、違うのでしょうか???
あと、サーバと通常のパソコンの違いって何???

Aベストアンサー

NT4に関して、当初MSは別開発の製品だと言って居たのですが、
実はレジストリの設定だけでServer昨日になるということが発覚し
当時は大騒ぎになりましたよね(笑)。その後できなくなりましたが。

さて、Serverは通常のソフトウェアの実行よりもネットワークで
クライアントから操作される処理の方を高速にできるようにチューニングしている
と言う違いがあります。
なにより、クライアントから操作できるようになっているというのが大きいですよね。
また、NTServerに関しては特にドメインコントローラという機能があって、
ユーザの設定をサーバに保存し、使用時にクライアントに移送することによって
どのユーザがどのクライアントを使用してもほぼ全く同じ環境を提供できるという
利点があります。ファイルサーバも兼ねておけば完璧ですよね。

マシンの違いですが、基本的にそんなに違いが無くても通常は困ることは
ないですが、やはり、それなりの信頼性、故障しにくいとか停電しても安心とか、
高速かつ故障に強いなHDDとかLANカードとかを使用された方が
やはりいいですよね。
おかしくなったら一番困るものですから。(一台に集中している分リスクも大きい)

NT4に関して、当初MSは別開発の製品だと言って居たのですが、
実はレジストリの設定だけでServer昨日になるということが発覚し
当時は大騒ぎになりましたよね(笑)。その後できなくなりましたが。

さて、Serverは通常のソフトウェアの実行よりもネットワークで
クライアントから操作される処理の方を高速にできるようにチューニングしている
と言う違いがあります。
なにより、クライアントから操作できるようになっているというのが大きいですよね。
また、NTServerに関しては特にドメインコントローラと...続きを読む

Q次のPerlのファイルロックのサブルーチンの解読お願い致します。

## ファイルロック
sub file_lock{
# ロックファイルの時刻チェック
local($flag) = 0;
if(-M $lock_file > 0.01){
unlink($lock_file);
}
foreach(1..5){
unless(-f $lock_file){
if(open(TMP,">$lock_file")){
print TMP "file locking\n";
close(TMP);
$flag = 1;
last;
}
}
sleep(1);
}
if($flag == 0){
&error("データファイルを他のユーザーが使用中の為書き込みが出来ません。");
}
}

以上は、dataフォルダの中にtmpファイルを、あるユーザーが書き込み中に作って、
その処理が終わるまでは他のユーザーの書き込みが出来ないということで
概要はいいのでしょうか?

質問は、5行目の、 if(-M $lock_file > 0.01)の0.01についてです。
これは、0.01秒のことを言っておるのでしょうか?

以上のように殆どPerlを片言以下で理解しているド素人です。

0.01秒じゃ少ないので0.2にしたら問題があるでしょうか?
質問はチンプンカンプンでしょうか?

ド素人の私によろしくご教授お願い致します。

## ファイルロック
sub file_lock{
# ロックファイルの時刻チェック
local($flag) = 0;
if(-M $lock_file > 0.01){
unlink($lock_file);
}
foreach(1..5){
unless(-f $lock_file){
if(open(TMP,">$lock_file")){
print TMP "file locking\n";
close(TMP);
$flag = 1;
last;
}
}
sleep(1);
}
if($flag == 0){
&error("データフ...続きを読む

Aベストアンサー

「-M ファイル名」は、「ファイルが修正されてからスクリプト開始時点までの日数」です。0.01日というのは、14.4分ですね。
つまり、そのif文は、「ロックファイルが修正されてからスクリプト開始時点まで14.4分以上経ったか?」という意味です。

参考:http://perldoc.jp/func/-X

QCドライブに98SEもNTも入っているんですが、NTをアンインストールしたい

私のPCは、
FatのパーティションにWindows98SE(Cドライブ)、
NTFSのパーティションにWindowsNT4.0(NTから見たときにDドライブ)
が入っていました。
(その他にもパーティションがあるのですが、省略します。)

実際にはNTは使わなかったので、
NTをアンインストールして、98SEだけにしようと考えました。

私は、NTFSのパーティションを削除すればいいと思ったのですが、
98SE側からはNTFSのパーティションが見えないので、
「NTのセットアップをFDから立ち上げて、削除すればいいのだろう」
と考えて、NTのセットアップでNTFSの領域を削除したつもりが、、、、、
なぜかNTのインストールをしてしまいました。

(わたしには、NTのセットアップの画面(ブルーバックの画面)って操作がわかりづらいんです。^^;))

このNTのインストール先はCドライブです。
つまり、Cドライブには98SEとNTと両方インストールされた状態になってしまいました。
(この時点では、NTFSのパーティションにあったNTは、そのまま残っていたんだろうと思います。)

私はNT(これはCドライブのほうのNTだと思われます。)を立ち上げて、Dドライブ(NTFSの領域)をFATでフォーマットしました。

問題は、Cドライブに入ってしまったNTをアンインストールしたいのですが、
どうすればよいでしょうか。

Cドライブには、Windowsというフォルダも Winntというフォルダもあります。
Cドライブをフォーマットしてしまっては、98SEまでなくなってしまいます。

今は、OSの選択画面(OS Loader)には、WindowsNTとWindowsNT[VGAmode]の組が2つもあるのですが、
それもなんとかしたいのです。
(というか、Windows98SEだけになれば、OSを選択する必要もなくなる。)

なお、ハードディスクは1つです。

ごちゃごちゃしてわかりづらいかもしれません。よろしくお願いいたします。

私のPCは、
FatのパーティションにWindows98SE(Cドライブ)、
NTFSのパーティションにWindowsNT4.0(NTから見たときにDドライブ)
が入っていました。
(その他にもパーティションがあるのですが、省略します。)

実際にはNTは使わなかったので、
NTをアンインストールして、98SEだけにしようと考えました。

私は、NTFSのパーティションを削除すればいいと思ったのですが、
98SE側からはNTFSのパーティションが見えないので、
「NTのセットアップをFDから立ち上げて、削除すればいいのだろう」
...続きを読む

Aベストアンサー

こんにちは!

CドライブのFAT領域にWin98SEとNT4.0が両方入っている状態ですよね。
okasichさんが書かれている通り、フォーマットすると両方も消えてしまいますので、ここではNTに関連するファイルとフォルダを削除されたほうが良いと思います。

削除するのは、下記の3つファイルとWinntのフォルダです。
・BOOT.INI (BOOT.INIは起動順番とOSのスタートまでの時間が記述されています。メモ帳などのエディタを使って記述内容を確認してみてください。)
・NTDETECT.COM
・NTldr

そのあと、Win98SEの起動ディスクからFDISK /MBRを実行すれば終了です。

ここでのキーポイントは[BOOT.INI]ファイルです。
色々削除するのが心配であれば、とりあえずBOOT.INIだけを編集し(NT4.0のコントロールパネル→システムのプロパティの"起動/シャットダウン"で設定が出来ます。)OSの起動順番と起動時間を変更します。
ダイアログボックスの"起動"を[Windows NT4.0 *****からWindows]へ変更し、"待ち時間"を2秒程度の短めに設定してみてください。
PCを再起動し、起動順番が入れ替わったのが確認できれば、OKです。
あとは"待ち時間"を最小とし、Winntのフォルダを削除すれば終了です。
(編集後、エディタで結果を再度覗いて見てください)

こんにちは!

CドライブのFAT領域にWin98SEとNT4.0が両方入っている状態ですよね。
okasichさんが書かれている通り、フォーマットすると両方も消えてしまいますので、ここではNTに関連するファイルとフォルダを削除されたほうが良いと思います。

削除するのは、下記の3つファイルとWinntのフォルダです。
・BOOT.INI (BOOT.INIは起動順番とOSのスタートまでの時間が記述されています。メモ帳などのエディタを使って記述内容を確認してみてください。)
・NTDETECT.COM
・NTldr

そのあと、Win98SE...続きを読む


人気Q&Aランキング