Windows 8 telah mencapai status RTM, dan jika anda seperti saya, anda akan membuat rancangan sekarang untuk menetapkannya sebagai OS desktop utama anda. (Saya masih tidak suka antara muka yang dahulunya dikenali sebagai Metro, tetapi semua barang baik lain di sana telah, secara seimbang, memenangkan saya.)
Dalam kebanyakan kes, ini tidak boleh menimbulkan pergolakan, kerana Windows 8 berfungsi dengan baik dengan pemacu peranti yang pada mulanya direka untuk Windows 7. Tetapi saya menghadapi masalah yang sukar untuk mendapatkan salah satu peranti lama saya - Edirol UA- Antara muka audio USB 4FX - berfungsi.
cara menghapus akaun spotify
Pemandu tidak dijumpai
Pada mulanya, saya tidak pasti apa yang saya buat salah. Pakej pemasang pemacu Edirol Windows 7 berjalan dengan gembira, tetapi ketika saya memasang peranti, Windows 8 menegaskan bahawa ia tidak dapat mencari pemacu (seperti gambar di atas). Mencari secara manual, dan mengarahkan Windows ke direktori yang sesuai, tidak membantu.
Melihat sekilas fail INF pemandu menunjukkan masalahnya. Biasanya, jika fail INF tidak mengandungi maklumat pemasangan khusus untuk Windows 8, sistem operasi hanya akan menggunakan arahan untuk Windows 7. Walau bagaimanapun, dalam kes ini, saya terkejut melihat bahawa fail INF secara jelas menunjukkan bahawa tidak ada pemacu yang harus dipasang untuk Windows 8. Berikut adalah bahagian fail yang berkaitan (NTamd64.6.1 dan NTamd64.6.2 menjadi nama dalaman Edisi 64-bit Windows 7 dan 8 masing-masing):
Anda mungkin berfikir, pasti ada alasan untuk itu. Kadang-kadang terdapat perbezaan antara pelbagai versi sistem operasi, dan anda tidak mahu orang memasang pemacu yang tidak berfungsi.
Tetapi yang peliknya ialah pemacu ini diterbitkan pada tahun 2009 - jadi tidak mungkin pernah diuji di bawah Windows 8. Saya hanya boleh menganggap bahawa pembangun memutuskan untuk menghalangnya daripada dipasang pada versi OS yang akan datang untuk menolak kemungkinan berlakunya masalah di masa hadapan.
cara melihat peta di snapchat
Mengambil fail INF
Perhatian sedemikian mungkin merupakan amalan kejuruteraan yang baik, tetapi saya kecewa. Saya yakin pemacu harus bekerja dalam OS baru - jika saya hanya dapat mencari cara untuk memasangnya. Dengan senang hati, membuang larangan memasang di bawah Windows 8 tidaklah begitu. Beberapa ketukan kekunci di Notepad, untuk menukar rujukan ke NTamd64.6.1 dan NTamd64.6.2, sudah cukup untuk meyakinkan Windows 8 untuk mencari dan mula memasang pemacu ketika saya memasang UA-4FX saya
Pemandu telah ditandatangani secara digital untuk menjamin integriti
Namun, seketika, masalah baru muncul: pemandu sekarang ditolak kerana kesalahan hashing. Ini menunjukkan bahawa pemandu telah ditandatangani secara digital untuk menjamin integritasnya - yang bermaksud ia akan menolak untuk memasang jika fail INF (atau bahagian lain) telah dirusak. Situasi catch-22 yang bagus untuk saya.
Secara ringkas saya tertanya-tanya apakah mungkin ada cara mudah untuk memalsukan tandatangan baru, tetapi tentu saja intinya tanda tangan adalah tidak ada. Kemudian jalan penyelesaian yang mudah berlaku kepada saya: Saya kembali ke fail INF dan mengeluarkan rujukan di tajuk ke fail CAT yang mengandungi butiran kriptografi pemandu. Kini pemandu tidak ditandatangani sama sekali.
Memasang pemacu yang tidak ditandatangani
Masalah selesai? Tidak cukup. Prosedur pemasangan pemandu tidak lagi mengeluh tentang masalah hashing: tetapi operasi itu membatalkan operasi sebaik sahaja melihat bahawa pemandu tidak ditandatangani. Ah ya: sebagai langkah keselamatan baru di Windows 8, pemandu yang tidak ditandatangani disekat secara automatik.
Syukurlah, ada jalan penyelesaian masalah ini juga. Sekiranya anda pergi ke aplikasi Permulaan Lanjutan di Windows 8, anda boleh memilih untuk menghidupkan semula komputer dengan pilihan Permulaan Lanjutan diaktifkan. Anda kemudian akan diberi kesempatan untuk memasuki berbagai mod penyelesaian masalah, termasuk Safe Mode, Debugging Mode dan mod Disable Driver Signature Enforcement yang dinamakan dengan pantas.
Semasa boot dalam mod ini, saya akhirnya dapat memasang pemacu Edirol UA-4FX yang saya ubah - yang, dengan rasa lega saya, ternyata berfungsi dengan sempurna. Saya kemudian dapat menghidupkan semula kembali ke mod biasa, lebih selamat, penegakan tanda tangan, dan menikmati keselamatan dan suara pemandu.
Sudah tentu, tidak ada jaminan bahawa semua pemandu akan senang melakukan tweak, atau mereka akan berfungsi dengan sempurna di bawah Windows 8. Tetapi semoga sesuatu dari pengalaman ini terbukti berguna bagi anda.
kayu api amazon tidak menyambung ke wifi
Walau apa pun, ia agak meyakinkan untuk mengetahui bahawa walaupun dalam sistem operasi terbaru Microsoft - yang semestinya berkaitan dengan kawalan sentuhan licin dan pengalaman pengguna grafik - masih mungkin bagi kita pengedar, ketika kita menghadapi masalah teknikal, untuk terjebak masuk dan perbaiki sendiri.
Postscript: penyelesaian yang lebih mudah
Kemudian, jalan penyelesaian yang lebih mudah berlaku kepada saya. Windows 8 serasi dengan pemacu yang ditulis untuk Vista, dan juga Windows 7: jadi, sebagai percubaan, saya cuba memuat turun dan memasang pemacu Vista 64-bit untuk peranti Edirol saya. Fail INF yang lebih lama ini (bertarikh 2007) tidak termasuk sekatan khas untuk Windows 8, dan kerana tidak perlu penyuntingan, tidak perlu mengeluarkan tanda tangan digital dan boot ke mod khas untuk membuatnya berfungsi. Sudah tentu, pemandu berusia lima tahun mungkin tidak menyokong semua ciri dan prestasi penuh versi yang lebih terkini, tetapi ini merupakan pengesahan yang berguna bahawa jika anda memerlukan peranti yang lebih lama berfungsi, pemacu Vista dapat melakukan muslihat.