I searched a bit but found nothing mentioning whether the issue would be the laptop built-in reader, or the Linux drivers. What experiments could I do to obtain more information about it.
Pode ser ambos, então tente algumas combinações. Por exemplo:
- Se o leitor SDCard interno estiver conectado via USB (nem todos os USB são através de plugues externos) e todos os seus drives USB estiverem em torno de 9MB / s, então será um problema de driver USB HW ou USB.
- Ou inicializar janelas de um CD ao vivo (por exemplo, Hirens) no laptop linux. Meça a velocidade. Se for igualmente lento, mais uma vez poderá ser o hardware. Se for muito mais rápido, então podem ser os drivers.
- etc etc. Basta construir uma matriz de possíveis causas e limpá-la.
I cannot install Linux on the Windows laptop (neither run it via a live CD),
Por que não? Live CDs (seja via CD, pendrive ou até mesmo usando um HDD trocado) geralmente funcionam bem.
neither install Windows directly on the Linux laptop,
Você pode inicializar um live CD do Windows no laptop linux?
Wine-compatible Windows software, or run Windows through Virtualbox.
Isso adicionará camadas adicionais e o resultado provavelmente será mais lento.
But if I understand it correctly, all of these solutions would end up using the Linux drivers to access the card reader, so they would all be affected by the same issue, if the drivers are the cause.
Correto. A única maneira de evitar isso é com um dispositivo de passagem de hardware. O que significa não usando o SDcard em tudo a partir do linux, e dando a sua VM acesso direto a ele. Isso não funcionará com o vinho, mas pode ser feito com o software certo (por exemplo, vmware), a CPU certa com suporte para ele (as chamadas da AMD são AMD-V e a Intel chama de VT-d ).
Ambos precisam de suporte do BIOS, que muitas vezes falta em um BIOS de laptops.