android 获取sd卡目录失败_树莓派对SD卡的大小,速度有哪些要求?
SD卡容量的大小
- 通過NOOBS安裝帶有桌面和推薦軟件(完整)的 Raspberry Pi OS,SD卡最小為16GB。
- 對于帶有桌面和推薦軟件的 Raspberry Pi OS 鏡像安裝,SD卡最小為8GB。
- 對于安裝 Raspberry Pi OS Lite,建議 SD 卡最小為4GB。
- 如果要在64GB或更大的卡上使用NOOBS,則需要先將其重新格式化為FAT32,然后再將NOOBS文件復(fù)制到其中。
Raspberry Pi 的引導(dǎo)加載程序內(nèi)置于 GPU 中,并且不可更新,僅支持從 FAT 文件系統(tǒng)(FAT16和FAT32) 讀取,并且無法從 exFAT 文件系統(tǒng)進(jìn)行引導(dǎo)。
SD卡速度等級,以及它們的重要性
不同等級的SD卡的讀寫速度差別較大。通常 SD 卡的容量越大,速度等級也越高。 如果你想存儲(chǔ)數(shù)碼相機(jī)中的 4K 視頻,重要的不僅僅是 SD 卡的大小足以容納它, 而且需要 SD 卡可以足夠快地將其寫入卡中,以跟上相機(jī)輸出的大量數(shù)據(jù)。
SD Class x決定了卡的連續(xù)寫入速度; 一個(gè)Class 4的卡寫入速度為4MB/s,而 一個(gè)Class 10的卡寫入速度為10MB/s。 但是,這并不意味著Class 10的卡在一 般用途上將勝過Class 4的卡,因?yàn)橥ǔR誀奚x取速度和增加尋道時(shí)間為代價(jià)來達(dá) 到這種寫入速度。通常使用8GB Class 6的SD卡即可滿足需求。
正如硬盤速度影響傳統(tǒng)臺(tái)式電腦的運(yùn)行速度一樣,SD卡的速度也會(huì)直接影響 Raspberry Pi 的運(yùn)行速度。SD 卡的讀取速度越快,Raspberry Pi 啟動(dòng)的速度就越快,加載程序的速度也就越快。同樣,寫入速度也會(huì)影響任何保存大量數(shù)據(jù)的程序的運(yùn)行情況,因此使用高質(zhì)量的卡非常重要。
哪里看 SD 卡的速度
SD卡的包裝上都標(biāo)注了其速度等級。
下面顯示的32GB卡是 Class 4,字母C內(nèi)的4表示;SD 卡的速度寫入為4MB/s。
下面顯示的64GB卡是Class 10,因此寫入速度為10MB/s的。另外它還有 UHS(超高速)Class 1的標(biāo)識(shí),同樣字母U中的1對應(yīng)于相同的速度。
另外 SD 卡的速度分類也會(huì)通過用途來劃分。例如V10級表示的是一種10MB/s的視 頻卡。樹莓派最常用的 SD卡速度分類為 A,表示(Application 應(yīng)用)。官方推薦 使用 A1 級別的 SD 卡。 這種 SD 卡除了10MB/s的寫入速度外,這些卡還支持每 秒至少1500次讀操作和500次寫操作。所有 Raspberry Pi 官方 microSD 卡都符合此規(guī)格。
一個(gè)測試你的SD卡速度的新工具
大家可能了解TB上有些黑心商家賣的 64GB SD卡,實(shí)際容量可能只有2GB。這種情況,很容易發(fā)現(xiàn),還有一種黑心卡,你就不是那么容易發(fā)現(xiàn)了,那就是虛標(biāo) SD卡 的等級,比如原本是 Class 4 的卡,標(biāo)為 Class 10 的賣給你,你就不是那么 容易發(fā)現(xiàn)問題了,下面將介紹一下如何測試你的 SD 卡速度。
今天,作為一套新的測試的第一部分,這套測試將使您能夠?qū)δ腞aspberry Pi硬件執(zhí)行各種診斷,我們將發(fā)布一個(gè)工具,允許您測試您的SD卡,以檢查它是否正常工作
要安裝新工具,請從終端執(zhí)行
sudo apt update sudo apt install agnostics如果您在主菜單中找到新安裝的 "Raspberry Pi Diagnostics",啟動(dòng)后界面如下:
選擇 SD 卡速度測試 "Run Tests"
了解你的速度測試結(jié)果
需要注意的是,隨著時(shí)間的推移,SD卡的寫入性能會(huì)下降。新卡是空白的,數(shù)據(jù)可以寫入有效的";空";內(nèi)存,這是很快的;但當(dāng)一張卡被填滿時(shí),需要先擦除內(nèi)存,然后才能覆蓋它,因此卡使用越多,寫入速度就會(huì)越慢。此測試中的通過/失敗標(biāo)準(zhǔn)假定是一個(gè)新的(或至少是新格式化的)卡;如果在您使用了六個(gè)月的SD卡上運(yùn)行寫入速度測試失敗,請不要驚慌!如果你真的注意到你的樹莓皮隨著時(shí)間的推移而變慢,也許值得使用SD卡復(fù)制工具備份你的SD卡并重新格式化它
測試需要一分鐘左右的時(shí)間在Raspberry Pi4上運(yùn)行(在舊型號上需要更長的時(shí)間),最后,您將看到一個(gè)結(jié)果屏幕,其中有一個(gè)(希望)通過,或者(如果幸運(yùn)的話)失敗。要查看速度測試的詳細(xì)結(jié)果,請按";Show Log";,這將在文本編輯器中打開測試日志文件。(日志文件也會(huì)以 rpdiags.txt文件 )
我們針對A1規(guī)范進(jìn)行測試,該規(guī)范要求順序?qū)懭胨俣葹?0MB/s,每秒500次隨機(jī)寫入操作,以及每秒1500次隨機(jī)讀取操作;我們最多運(yùn)行三次測試。(這種性質(zhì)的測試很容易在測試運(yùn)行時(shí)由于訪問SD卡的其他后臺(tái)操作而出錯(cuò),這可能會(huì)影響結(jié)果-;通過多次運(yùn)行測試,我們試圖降低單個(gè)錯(cuò)誤運(yùn)行導(dǎo)致失敗的可能性。)
如果測試結(jié)果太好了,太好了!你的SD卡足夠好,可以在你的樹莓派提供最佳的性能。如果失敗,請查看日志文件,您將看到如下內(nèi)容:
Raspberry Pi Diagnostics - version 0.1Mon Feb 24 09:44:16 2020Test : SD Card Speed TestRun 1prepare-file;0;0;12161;23seq-write;0;0;4151;8rand-4k-write;0;0;3046;761rand-4k-read;9242;2310;0;0Sequential write speed 4151 kb/s (target 10000) - FAILNote that sequential write speed declines over time as a card is used - your card may require reformattingRandom write speed 761 IOPS (target 500) - PASSRandom read speed 2310 IOPS (target 1500) - PASSRun 2prepare-file;0;0;8526;16...您可以看到您的卡與指定目標(biāo)的比較情況;如果它非常接近,則您的卡僅略低于規(guī)格,使用起來可能很好。但是,如果你看到的分?jǐn)?shù)明顯低于目標(biāo),你可能會(huì)考慮換一張卡
SD卡故障排除
- 確保不要使用劣質(zhì)的SD
- 檢查電源供電是否滿足要求。全速運(yùn)行時(shí),如果電壓低于4.75V會(huì)導(dǎo)致系統(tǒng)不穩(wěn)定
- 檢查供電USB線,不要使用劣質(zhì)線,也不要使用太長的供電線,以免由于線路損失導(dǎo)致供電不足
- 斷電前確保運(yùn)行 sudo halt 關(guān)閉系統(tǒng)
- 超頻也可以導(dǎo)致一些問題
參考資料
- SD cards
- Formatting an SDXC card for use with NOOBS
[*]除非您使用的是PXE網(wǎng)絡(luò)或USB大容量存儲(chǔ)啟動(dòng)模式。
總結(jié)
以上是生活随笔為你收集整理的android 获取sd卡目录失败_树莓派对SD卡的大小,速度有哪些要求?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 光储并网VSG系统Matlab/simu
- 下一篇: 数字IC手撕代码-格雷码的编码与解码