• 締切済み

ハードディスク容量を調べて利用したい。

いつも参考にしております。 今回、ハードディスクの容量を調べて、容量毎に違う処理を行うバッチファイルを作成したいと考えております。 具体的には、500GB、1TB、2TBの3種類のHDDがあって、なにが接続されているかわからない状態で、それぞれの容量に合った処理をバッチで行いたいのです。 容量(未フォーマット状態)を取得するには、Diskpart等を使えば取得することはできるのですが、 その取得できた情報(容量)をどうすれば、バッチ処理の分岐にいかせるが、わかりません。 ご教授いただきたいので、よろしくお願いいたします。

みんなの回答

  • pita-gora
  • ベストアンサー率70% (102/145)
回答No.2

No.1です。補足です。 別のPCでためしてみたところ、if文のところはGTR → GEQ のようが良いかもしれません。 if %GB% GEQ 2000 goto 2TB if %GB% GEQ 1000 goto 1TB if %GB% GEQ 500 goto 500GB

  • pita-gora
  • ベストアンサー率70% (102/145)
回答No.1

こんばんは。 ざっくりした容量計算ですが、以下のサンプルで500GB、1TB、2TBの区別はできると思います。 HDDが複数接続される場合を想定して、処理を繰り返すようにしています。 echo off for /f "delims=" %%a in ('wmic diskdrive get size /value^|find "Size"') do set %%a&&call:sub exit /b :sub set GB=%Size:~0,-10% if %GB% GTR 2000 goto 2TB if %GB% GTR 1000 goto 1TB if %GB% GTR 500 goto 500GB echo DISK SIZE = %GB% goto end :2TB REM 2TBの時の処理をここから記述 goto end :1TB REM 1TBの時の処理をここから記述 goto end :500GB REM 500GBの時の処理をここから記述 :end goto :EOF

関連するQ&A

  • ハードディスクの容量について

    「EASEUS Todo Backup Home 2.0」というソフトを使って1.5TBの外付けハードディスクを2.0TBの外付けハードディスクにコピーしたら、全体の容量が1.36TBになってしまいました。 また、2.0TBのハードディスクをフォーマットしても全体の容量が1.36TBになってしまいます。 どうにかして元の2.0TBに容量を戻すことは出来ないものでしょうか? 詳しい方がおられましたらご教授頂けると幸いですm(_ _)m 使っているパソコンのOSはwindows7でCPUはcorei5-430mです

  • 外付けハードディスクの容量の表示が少ない

    I・O DATAの1TBの外付けハードディスク「HDCN-U1.0L」を買いました。安かったので。 http://www.iodata.jp/product/hdd/hdd/hdcn-ul/index.htm 購入時に、すでにフォーマットされていました。 PCにつなげて、Vistaの「コンピュータ」を開き、外付けハードディスクの容量の表示を見たら、「931GB」しかありません。 表示が小さいということは知っておりましたが、 約70GBも少ないということがあるのでしょうか。 廉価版の製品だから容量が少ないということでしょうか。 これはメーカーにより違うのでしょうか。 また、同じ製品でも固体により違うのでしょうか。

  • 容量の違うハードディスクをコピーできますか?

    使っているノートパソコンの容量(350GB)がパンパンになっており、 5年前のノートにしてはまだそこそこ動くので、 1TBのノートパソコン用のハードディスクを新たに買って交換しようと思ってます。 ただ、1からインストールしていると面倒臭いので、 できれば350GBの方をそっくりそのまま1TBにコピーして、接続しなおせば立ち上がる、という事をしたいと思ってたのですが、よく考えたら350GBのハードディスクは、 100GBと250GB(正確には230GBくらい)にパーティションを割っているのを思い出しました。 こういったハードディスクの容量が違うコピー、そして、パーティションを切っている物のコピーって作成できますか? ちなみに、HDDは「SATA+IDE HDD つなが~るKIT USB light」このツールを使って、USB接続しようと思ってます。 http://www.novac.co.jp/products/hardware/nv-hd/nv-tw130u/ まだHDDすら買っておりませんが、こういうコピーができるのか、もしくはもっと違うやり方などあれば教えて頂きたいと思います。どうぞよろしくお願いします。

  • ハードディスクの容量が少ない。

    320GBの外付けハードディスクを購入しました。 実際、取り付けてみましたが認識する容量が270GBくらいです。 フォーマットなどをすればちゃんと認識するのでしょうか。 フォーマットなどしたことがない初心者ですので、詳しく教えていただけたら幸いです。 よろしくお願いいたします。

  • ハードディスク容量について

    アイオーデータの外付けハードディスク80GBを新品で購入しました。 初期フォーマットした後、容量を確認したら74GBしかありません。 残りの6GB近い容量はどこへいったのでしょうか? 初めてハードディスクを購入したのでよくわかりませんが、こういう仕様なのでしょうか? 何だかとても損した気分なのですが。 お分かりになる方よろしくお願いします。

  • 外付けハードディスクの容量選択について

    外付けハードディスクの容量選択について パソコンは2004年春のFMV。CPUはPent(R)4,2.8GhzでCドライブは176GB中50GBを使用中。 メモリーは504MBです。 マイドキュメントの容量などが、増えたので外付けハードディスクを購入しようと思っています。 その容量を1TBまたは1.5TBあたりを予定しているのですが、気になるのは、ディスクからの読み込み速度(時間)が1TBと1.5TBの場合で差があるのかどうかと、いうことです。 最近ITUNES,ADOBE,REALPLAYERあるいはデジカメ、プリンターなどのソフトが大量に増えたことなどにより、パソコンが相当重くなっています。これに容量の大きい外付けディスクをつけると、心配になります。バックアップ容量は30~50GB位ですので、実用的には1TBでカバーできると思いますが、処理速度に差がなければ、この際1.5TBを使おうかと思います。ご教示のほど、お願いします。

  • 大容量のハードディスクの初期化ですが

    最近は最大で8TBとかいう大容量のハードディスクが販売されてますが。 私のパソコンはWin7 32bitですが、データ専用として使うにしろ、これだけの大容量のハードディスクを初期化してフォーマットする場合大変な時間がかかると思うのですが。 8TBだと、恐らくまる2日はかかるのではないかと。 それでもやるしかないのでしょうか。 簡単に短時間でする方法とか、特別なアプリなどあるのでしょうか。 よろしく。

  • ハードディスクの容量

     160GBの外付けハードディスクを購入しましたが、149GBの容量と表示されています。フォーマットすると、記憶領域が区切られて容量が減るというのは聞いた事がありますが、11GBも減るものなのですか?  11GBもどっかに消えていて、損した気分です。なんだかふざけていると思うんですけど、こんなもんなのでしょうか。

  • ハードディスクの大容量化。

    ハードディスクの大容量化には目を見張るものがあります。 様々な技術革新で、来年には2TBを超えるものまで出てきそうです。 そこで、質問なのですが、これだけ大容量化したHDDの使い道は、何が考えられるのでしょうか? HDDレコーダーは1TBもあれば十分に思いますし、ハンディカムやナビゲーションシステムもそんなに必要ないと思います。 個人のパソコンもそんなに必要ないと思います。 必要とされるのは、企業のサーバーぐらいでしょうか?

  • ハードディスク容量

    どうでもいいことでですが 向学のため お教えください。 ハードディスク 容量は 1TB です。 でもでも  Cドライブ 460GB  Dドライブ 460GB です。 残りは どこに? パソコン素人 トンチンカン な 質問 お許しください。