Forçar ver letra da unidade como disco local

0

Por favor, note: mesmo se eu estou mencionando macOS nesta questão, a questão não está relacionada a ele.

Alguns antecedentes

Meu computador tem dois sistemas operacionais: macOS 10.12.6 Sierra e Windows 10 .

As unidades de disco são organizadas desta forma:

  • Um SSD Samsung 960 PRO 512 M.2 PCIe GB que possui apenas uma partição Windows NTFS (e, obviamente, ESP, partição de inicialização, recuperação, etc.). Eu uso com o Microsoft Windows 10 no modo UEFI.
  • Um disco rígido giratório tradicional de 2 TB da Seagate Barracuda , que contém o seguinte:
    • Uma partição NTFS que eu posso acessar do Windows nativamente e do macOS via Paragon . Contém todos os meus dados de usuário (fotos, apresentações, documentos, vídeos, jogos Steam, etc.)
    • Uma partição "Extended Journaled" do HFS + macOS que é essencialmente a minha macOS / partion. A unidade também possui uma partição ESP para inicializar o macOS junto com a partição de Recuperação deste sistema operacional.

Quando eu sou inicializado pelo Windows, o SSD é o Disco C: \ e o disco rígido de dados está em D: \; Enquanto isso, no macOS, ambos são montados em /Volumes com seus nomes. Além disso, o volume macOS que não é montado no Windows é o disco raiz.

Como preciso de macOS para web e design vetorial, às vezes preciso acessar rapidamente o Windows para usar alguns programas que não estão disponíveis no Mac, configurei uma VM Parallels Desktop para iniciar o Windows a partir do SSD em um ambiente virtual e mapeou adicionalmente o local da partição de HDD de dados ( /Volumes/myhddname ) para um compartilhamento de rede "VM Shared Folder" virtual exibido no Windows como um compartilhamento de rede localizado na mesma letra (D :) de quando foi montado nativamente. Eu tive que fazer isso porque, infelizmente, o Parallels não me deixa dar acesso direto ao Windows através da partição SATA HDD, provavelmente devido à unidade que também contém o macOS root.

Isso significa que eu tenho um sistema contínuo quase : quando eu preciso de desempenho e / ou quero usar alguns aplicativos / jogos intensivos em gráficos no Windows eu inicializo do SSD e uso o Disco Rígido normalmente . Quando eu preciso usar o macOS e eu quero rodar alguns aplicativos do Windows, eu posso executar o macOS de forma muito conveniente e usar a VM do Windows nele, com acesso total às mesmas unidades e dados (o SSD e o HDD) sem quebrar links e arquivos de atalho entre unidades (compartilhamento de rede e HDD nativo no Windows são montados como a mesma letra de unidade, independentemente de como eu sou inicializado).

Agora para o assunto em questão

Quando eu disse que tenho um sistema sem emenda quase , fiz isso por causa de um problema que encontrei recentemente com vários aplicativos do Windows. Desde que o Windows reconhece D: \ como uma unidade de rede, ele trata como um, mesmo quando na verdade não é! Na verdade, quando inicializo o Windows nativamente, não pela VM, o computador está fisicamente conectado à unidade (via SATA), portanto, ele deve detectar meu disco rígido e colocá-lo ao lado da unidade C:, mas ele o vê como uma unidade de rede desconectada, mesmo que me permita navegar nela, copiar arquivos de e para ela, o Steam pode rodar jogos perfeitamente com ela ...

Quandoeuusoalgunsaplicativosdemídia,incluindooVLCeoaplicativoWindows10demídiaUWPdebaixaqualidade,amboscuspiramerrosenvolvendoodownloaddeumarquivo:elesachamqueéumservidor,entãooqueelesfazeméusaralgumservidordemídiaespecíficorecursosdestreamingemvezdefazerumareproduçãosimplesdodisco.

ComoeudigoaoWindowsqueomeuénãoumaunidadederede,massimumaunidadeSATAlocal?

PorqueatéoDiskManagementpareceentender.

    
por Manchineel 29.10.2017 / 19:45

1 resposta

0

Você pode tentar adicionar a unidade de rede como uma pasta local por meio de um entroncamento criado com o mklink comando. Isso pode induzir os aplicativos do Windows a considerá-lo como parte do disco C :.

No Windows, inicie um prompt de comando (cmd) que seja executado como administrador e insira este comando:

mklink /D C:\localname \server\share\foldername\

Se isso funcionar, eu não sugeriria executar chkdsk no C: sem desfazer isso primeiro.

    
por 29.10.2017 / 21:15