GB to MB??

在格式化,重灌的時候

我們設定硬碟的大小時的單位都是MB

於是你想5GB就一定是5*1024=5120MB吧~

可是在完成後你就會發現電腦會顯示4.99GB

而不是5GB

現在就有一個方法可以幫助我們計算

令我們不用想到頭大-.-

把以下的文字copy到記事本裡

@mode con: cols=40 lines=4 >nul 2>nul
@echo off
@color 0011
@cls
title GB轉MB by閒人
:main
@color 0000
cls
@echo.
@echo  請輸入分區大小 (以^"Gb^"為單位) :
@echo =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
@set /p GB=     Gb^=     
@if %GB% gtr 10240 goto errlevel
@if %GB% lss 1 goto errlevel
@set /a MB=(%GB%-1)*4+1024*%GB%
cls
@echo.
@echo  轉換為 MB單位後,大小該為:
@echo =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
set "b=            %MB% Mb"
call:NUB 001c "%b%" 0
call:NUB 0011 "%b%" 0
del /q "%Tmp%\%b%"
pause>nul
goto main
:errlevel
cls
@color 0011
@echo.
@echo.
@echo  程序只支授 1-10240/GB 以內運算
@echo  請重新輸入
pause>nul
goto main
:NUB
Pushd %Tmp%
echo.>%2
>%2,set/p=
findstr /a:%1 .* "%~2*"

(以上文字是本人於網上找到後加以修改,如有任何抄襲之嚴,定必刪除)


然後把文件儲存為XXX.bat(XXX是檔案名)

儲存類型為"所有檔案"

然後便OK

以後重灌時便不用再為磁碟分區而煩惱

不會再有4.99GB這些數字出現了^^









Gigabyte(GB)的資料

GB(Gigabyte,吉咖位元組或吉位元組或京位元組或十億位元組或戟),常簡寫為G,是一種資訊計量單位,現今通常在標示硬碟等具有大容量的儲存媒介之儲存容量時使用。

與其他儲存單位的換算

  • 1GB = 1,000MB
  • 1GB = 1,000,000(106)KB
  • 1GB = 1,000,000,000 (109)B
不過,Gigabyte往往可以指Gibibyte,其換算是:
  • 1GiB = 1,024MiB
  • 1GiB = 1,048,576 (10242) KiB
  • 1GiB = 1,073,741,824 (10243) B
由於換算方法的不同往往造成混淆。例如,一般的硬碟生產廠商採用1,000,000,000(109)位元組 = 1GB的進位,而Windows作業系統中的換算公式則是1 GB = 1,073,741,824 位元組,兩種換算方法相差7.3%,所以常有Windows系統報告的容量比硬碟標示的容量的小的情況發生。

維基百科 : http://zh.wikipedia.org/zh-tw/Gigabyte

2 則留言:

  1. 我認為沒所謂的...
    其實都很容易啦...
    知道1GB = 1024MB的人...用Calculator...
    按一按就可...
    比這還快呢xD

    回覆刪除
  2. 都說你輸入1024MB會出0.99GB啦~
    所以才要用這個東西
    如果不是用來幹什麼-.-
    你有沒有看的呀

    回覆刪除

歡迎有禮貌的留言或意見發表