硬碟格式化後空間變小
想請教一下
硬碟格式化後硬碟變小的那一點空間 是怎樣算出來的 (麻煩給詳盡的計算過程):on_51: 還有想知道為什麼會變小 因為是一份作業 所以煩請幫幫忙 -------------- 忘記補充題目有給40G的硬碟 ˊˋ 看完大大的解答才發現我忘記打上去40G了 真抱歉 ˊˋ K = 10^3、M = 10^6、G = 10^9 K = 2^10、M = 2^20、G = 2^30 這些我了解了 =] 不過我想知道的是我忘記補充題目是要求40G經過計算的"那個過程" >"< 不好意思再麻煩一下溜 = ] |
人是用 10 進位(十隻手指頭),電腦是 2 進位(兩隻手指頭) ...
例如:160GB 的硬碟來說 以人來說 160GB = 160,000,000,000 Byte 以電腦來說卻是 149.012GB 原因是 所以當人的 160,000,000,000 ÷ 1,073,741,824 (電腦的 1G)= 149.012GB 所以 149 GB 是這樣來的 電腦的 1KB = 1024 1MB = 1024K × 102 = 1,048,576 1GB= 1024MB × 1024K × 1024 = 1,073,741,824 人的 1K = 1000 1M = 1000K × 1000 = 1,000,000 1G = 1000MG × 1000K × 1000 = 1,000,000,000 有的檔案系統在格式化後會寫入一些系統隱藏檔, 如 NTFS 會佔用 100 MB 以內的硬碟空間 由上述的 KMG 的科學記號發現,人用的 KMG、與電腦用的 KMG 是不同 人用的是 10^n,n 為指數,而 n 以每加 3 為主,因此 K = 10^3、M = 10^6、G = 10^9 電腦用的是 2^n,n 為指數,而 n 以每加 10 為主,因此 K = 2^10、M = 2^20、G = 2^30 |
引用:
修正一下計算單位! |
不好意思
麻煩再請幫幫忙囉 :on_14: |
引用:
實際上的空間沒有小過 而是計算時的科學記號表示法,讓空間感覺上是縮水了 ... |
噢 原來如此
如果是40G 是不是就是40/1.073741824=37.252902984...... 這樣的計算過程呢 :on_79: |
G大寫得真詳細,不過提醒你一下...
單位是Byte,不是bit:on_59: |
引用:
就科學記號的部分是沒有單位的 而實際的單位要看原本是啥東東,如 K + m = Km = 1000m 或 K + g = Kg = 1000g 或 K + Ω = KΩ = 1000Ω 只是電腦的計算是實際以二進位運算 所以跟人算的感覺上會有出入 不過顯示上,可以利用程式改成人慣用的科學記號表示法 ... 實際上,設計的人偷懶,用成電腦的 2^10 的科學記號表示法 ... 不習慣的人會一時會以為是縮水了,其實是科學號表示法的定義不同所致 ... |
引用:
不過我是用,先還原成原始數值的方式 40G = 40,000,000,000 分別用不同的 KMG 去算 人的 40,000,000,000 ÷ 1,000,000,000 = 40G 電腦的 40,000,000,000 ÷ 1,073,741,824 >= 37G 然後在電腦賣場裡賣的硬碟的 G 的表示 是以人在用的 10^n 的方式計算,因此跟電腦顯示的 G 既 2^n 的方式計算,是科學記號定義不同所是, 這也就是常常發生,format 後會變小的一個盲點, 其實不是真的變小了,而是那個 G 是哪個 G 所致。 也就是此 G 非彼 G ... 的問題 :on_22: 哪個 G ? 會害我又回想起我在水區發問過的哪個周 ? :on_69: |
以 Windowx XP 的顯示好了,我的 2GB 記憶卡
已用空間為 128,700,416 Byte 旁邊顯示為 122 MB 就是 128,700,416 ÷1024 ÷1024= 122.73828125 顯示時取 122 (取到小數點第0位) 可用空間為 1,834,500,096 Byte 旁邊顯示為 1.70 GB 就是 1,834,500,096 ÷1024 ÷1024 ÷1024 = 1.7085113525390625 顯示時取 1.70 (取到小數點第2位) 實際 1,963,200,512 Byte 旁邊顯示為 1.82 GB 就是 1,963,200,512 ÷1024 ÷1024 ÷1024 = 1.828372955322265625 顯示時取 1.82 (到小數點第2位) 若是作業系統不同的話,這一部份的顯示的設計上也可能不同 也許有的設計上是以人用的 G = 10^9 計算的方式也說不定 |
都了解嚕= )
我最後總結想寫的這句話能幫我確認一下有無錯誤嗎 主要會出現些微容量差異關係 除了一些格式化必須要花掉的空間外 另外就是二進位與十進位換算出來的差距了 PPS:先謝謝大家的幫忙了 :on_79::on_79: |
沒錯就是這樣了.....
主要是廠商的定義是1000為單位,而我們使用者是1024為單位.. 硬碟機上有的廠商會標示"格式化後"的容量讓消費者知道... |
所有時間均為台北時間。現在的時間是 06:21 PM。 |
Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.
『服務條款』
* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *