Saya telah membeli beberapa drive USB 3 baru yang dapat digunakan dengan laptop baru saya (USB 3). Mereka terhubung ok tapi saya curiga mereka diam-diam jatuh kembali ke USB 2. Kecepatan transfer berkelanjutan yang saya lihat adalah sekitar 30 Mb / s untuk membaca dan menulis, baik dalam batas praktis USB 2. Salah satu drive di khususnya dinilai untuk transfer jauh lebih dari 100 Mb / s sehingga ini mengejutkan (dan mencurigakan) rendah.
Pertanyaan saya adalah .. bagaimana saya dapat menentukan secara meyakinkan kecepatan koneksi USB yang digunakan oleh perangkat ini?
Saya telah menyodok di properti drive dan menjalankan berbagai alat diagnostik (seperti SIW). Satu-satunya informasi yang dapat saya ekstrak adalah bahwa mereka memang terhubung melalui USB (duh) tetapi tidak ada info tentang kecepatan koneksi spesifik. Satu-satunya saran yang dapat saya temukan online adalah membandingkan drive dan "jika lebih dari 30-40 Mb / s itu harus USB 3!" tetapi ini tampaknya umumnya cukup samar dan, dalam kasus saya, tidak meyakinkan.
Detail:
- Laptop
Asus G75VW
berjalanWindows Server 2008 R2 Standard
- Membaca dan menulis ke SSD internal (jadi tidak ada hambatan di sana)
- Drive USB adalah a
Toshiba Canvio Basic A1 2.5" 1TB USB 3.0 External
dan aSanDisk CZ80 Extreme 64GB USB3.0 Flash Drive
EDIT / ASK - Masalah root saya di sini terkait driver; Saya sudah mencoba menginstal secara manual Intel USB 3.0 eXtensible Host Controller Drivers
untuk Windows 7 pada Server 2008 R2 (karena tidak ada driver server yang tersedia). Dalam melakukan hal itu saya kelihatannya telah melewatkan satu atau beberapa perangkat. Dengan mengikuti petunjuk ini, saya bisa memaksa pemasang driver untuk berjalan dengan benar, memperbaiki masalah. SanDisk mendapatkan 170 MB / s dibaca, 130 MB / s menulis dan Toshiba mendapatkan sekitar 110 MB / s.
sumber
Jawaban:
Cara lain untuk memeriksa apakah Anda menggunakan koneksi USB 3.0 atau tidak adalah dengan menggunakan USBView.exe dari Windows Driver Kit (WDK)
Anda juga dapat menggunakan USB Device Tree Viewer , yang sangat mirip dengan USBView.exe dan Anda tidak perlu mengunduh WDK yang besar untuk menggunakannya.
Ketika Anda menjalankan USB Device Tree Viewer, Anda akan melihat daftar Pengendali Host USB (ada 3 di notebook saya). Anda dapat menelusuri setiap port Hub Root USB yang terpasang pada pengontrol ini untuk melihat apa yang terhubung ke port tersebut. Anda akan menemukan bahwa setiap perangkat USB yang terhubung ke komputer Anda (mouse, WiFi atau adaptor Bluetooth, webcam, dll.) Muncul di salah satu port tersebut.
Lepaskan semua flash drive dan hard disk eksternal dari komputer Anda dan cari pengontrol USB yang tidak memiliki perangkat yang terpasang ke salah satu port-nya (pada komputer saya, itu adalah Pengontrol Host yang Sesuai dengan USB xHCI ). Sekarang pasang flash drive atau HDD eksternal yang ingin Anda uji dan Anda akan melihat bahwa itu terhubung ke salah satu port USB Root Hub yang terpasang ke controller itu.
Jika Anda memasang flash drive, itu akan muncul sebagai:
Klik dan cari bagian Informasi Koneksi pada panel informasi di sebelah kanan.
Jika perangkat terhubung dalam mode USB 3.0 SuperSpeed, itu akan menunjukkan:
Untuk USB 2.0, itu akan menunjukkan:
Untuk USB 1.1, ini akan menunjukkan:
Selain itu, ada juga beberapa metode lain yang dijelaskan dengan sangat rinci di sini
sumber
Device Bus Speed : 0x02 (High-Speed) -> not true, see below in Connection Information V2
. Dan di sana itu menunjukkan Usb300 sebagai 1 (benar) dan memiliki bendera yang menunjukkan itu di SuperSpeed. Jadi, outputnya mungkin terlihat sedikit berbeda.Jawaban singkatnya adalah tidak mungkin, dari POV pengguna akhir, untuk menguji secara meyakinkan karena Anda memerlukan visibilitas ke bus internal untuk mengukur kecepatan transfer yang efektif. Saran untuk mengukur throughput aktual yang terlihat dari perangkat terminal Anda adalah alternatif terbaik berikutnya.
Namun, Anda harus memeriksa untuk melihat bahwa laptop Anda (perangkat Windows) benar-benar mengklasifikasikan koneksi USB 3.0 sebagai koneksi berkemampuan data rate "super".
Ada empat spesifikasi USB: 1.0, 1.1, 2.0, dan 3.0. Tetapi untuk membingungkan hal-hal, setiap spesifikasi USB memiliki lebih dari satu kecepatan data yang ditugaskan untuk itu. Angka itu "rendah", "penuh", "tinggi", dan "super."
Oleh karena itu, tolok ukur data throughput semata-mata pada kecepatan tidak selalu konklusif untuk apa spesifikasi aktual yang digunakan. Dengan demikian, port USB 3.0 mungkin tidak benar-benar berjalan pada peringkat "super" tetapi pada peringkat "Tinggi".
Pada mesin Windows, periksa peringkat data root / hub USB - Goto: Device Manager -> USB Controllers -> USB Root Hub (Klik Kanan) -> Properties -> Advanced (Tab).
Ini akan memberi tahu Anda nilai data untuk hub / port USB. Setelah Anda tahu itu, Anda akan tahu throughput maksimum dari POV komputer.
Rendah = 1,5 Mbps Penuh = 12 Mbps Tinggi = 480 Mbps Super = 5 Gbps
Untuk orang lain yang membaca ini - maka ada laju transfer aktual dari kedua perangkat (dengan asumsi point-to-point) yang berkomunikasi. Misalnya, mentransfer sesuatu di USB 3.0 / Super akan menjadi sulit antara dua titik akhir yang terdiri dari 5400 RPM PATA drive.
sumber
Jika Anda masih memiliki masalah dengan kecepatan lambat pada port USB 3.0 Toshiba (dalam kasus saya), cukup nonaktifkan Legacy Emulation USB di BIOS. Bahkan jika pengontrol USB 3.0 diaktifkan di BIOS, pengguna akan selalu mendapatkan maksimum 33-34MB / s terhadap 77-85MB / s ketika mode lama mati.
Solusi ini mungkin akan bekerja pada merek lain dengan dukungan perangkat USB lama di BIOS mereka.
Pembaruan Secara pribadi ditemukan bahwa ada penyebab lain untuk transfer USB3.0 yang lambat. Masalahnya ada di iusb3mon.exe - aplikasi pemantauan ini tidak melakukan apa-apa selain memperlambat kecepatan 2 kali dan yang lebih penting menghentikan setiap Pencadangan Windows drive sistem / volume dengan kesalahan 0x8007045D selama waktu penyalinan! Semuanya kembali normal ketika saya menonaktifkan proses
sumber
Perbedaan antara 2,0 atau 3,0 tidak hanya masalah kecepatan transfer tetapi juga format transfer. Mereka sangat berbeda. Maksud saya, 1.1 hingga 2.0 menggunakan format yang sama dan 3.0 berbeda. BTW, penggunaan tegangan dan penggunaan kabel juga berbeda; Anda dapat melakukan lalu lintas 2,0 di dalam tautan fisik 3.0 tetapi empat kabel di dalam tautan ini tidak akan digunakan.
Ini mengatakan, saya belum bisa memberikan jawaban yang lengkap karena saya memiliki masalah yang sama. Strategi saya adalah menggunakan packet sniffer (Wireshark) dan mencoba mencari urutan tunggal di dalam lalu lintas 3.0 yang tidak dapat menjadi bagian dari lalu lintas 2.0. untuk contoh: 3.0 handle "burst" tetapi tidak 2.0, 2.0 tidak menangani streaming ketika 3.0 melakukan (untuk block endpoints), protokol 3.0 menggunakan "Pesan Penyesuaian Interval Bus" khusus untuk menyesuaikan interval waktu ketika 2.0 menggunakan interval tunggal (1 ms / 125μs).
Sekarang saya harus mengatakan bahwa berisiko untuk membuat diag penggunaan kecepatan 2.0 atau 3.0 dengan membagi transfer data. 5 GB / s adalah kecepatan teoretis di dalam tautan yang dibatasi oleh teknologi perangkat. Hanya drive SSD yang dapat membuat perbedaan. BTW Kita tidak boleh mengacaukan kecepatan transfer file dengan kecepatan transfer data. sebuah transaksi mengandung banyak hal selain data itu sendiri: paket sinkronisasi, kesalahan, pengakuan, dll. sekarang, benar juga bahwa 2.0 tidak akan pernah melebihi 480Mb / s.
sumber
Coba TeraCopy. Ini adalah alat transfer file Windows yang menunjukkan kecepatan transfer drive yang terhubung saat Anda menyalin file sehingga Anda dapat bereksperimen dengan berbagai jenis dan ukuran file drive.
sumber