博文

目前显示的是 一月, 2022的博文

那些相见恨晚的 Windows 技巧

我多年的总结记录的 Windows 技巧们,今天一并托出~ 软链接与硬链接 用途 同一个文件/目录,让它出现在两个目录下面,可能吗?真有可能!通过软链接或者硬链接,你就可以做到。这和快捷方式不同,程序们会把快捷方式看作是快捷方式,而把软链接与硬链接看作是真正的文件或目录——就像它真的在那里一样。 可以利用这一点做很多事情,举例如下: 把硬盘别处的文件夹,甚至是另一块硬盘上的文件夹,用软链接放到Onedrive目录下面,达到让OneDrive同步OneDrive目录外文件的效果。(因为OneDrive真诚地以为软链接的目录就在OneDrive目录下面) Epic送了GTA5,不想再下载一遍,怎么办?把Steam下载的GTA5文件软连接到Epic库下面,达到两个平台共用同一个游戏文件的效果。 用法 再 CMD (命令提示符)里执行以下命令( Powershell 还真不行): MKLINK [[/D] | [/H] | [/J]] <Link> <Target> []方括号代表可选参数 /D 创建目录软链接。默认为文件软链接。 /H 创建硬链接而非符号链接。 /J 创建目录联接。 < Link > 指定新的符号链接名称。(新链接的路径,最好用引号括起来) < Target > 指定新链接引用的路径 (源文件的路径) 例如,在当前目录下创建位置在 C:\foo.txt 的文本文件的软链接,应该这么写: MKLINK C:\foo.txt any.txt 软链接类似于给文件或文件夹一个快捷方式,但程序会把它当成真正的文件或文件夹。软连接不占用存储空间,删除它对目标文件没有影响。如果替换目标文件,软连接会指向新的目标文件。软链接由文件系统维护。 硬连接与软链接类似,但它是目标文件的另一个路径。也就是说,对硬链接的修改会影响所有的硬链接。只有删除一个文件所有的硬链接,它才会被彻底删除。硬链接只能用于文件,不能用于文件夹。硬链接由Windows维护。 查看电脑配置 用法 win R 呼出运行窗口,输入 dxdiag ,回车即可。这是DirextX的诊断工具,会详细列出电脑配置。 查看本机IP 用法 在PowerShell中输入 ipconfig 即可。注意要找到正在使用的网卡,通常只要去掉 vEthernet 之类的虚拟网卡就行了。

如何解决Windows 不自动给磁盘分配盘符的问题

解决Windows 不自动给磁盘分配盘符的问题 症状 移动硬盘插入后Windows没有任何反应,但是可以在磁盘管理里手动分配驱动器号(盘符),分配后使用正常。插入Linux系统可以直接使用。 解决方案 下载 傲梅分区助手 ,然后选中磁盘(注意不是分区),在左边的功能区选择擦除磁盘,填充默认即可。然后在软件左上角选择执行,执行中途可以直接取消退出。这时再进入分区助手给磁盘分区,这时移动硬盘就能正常自动挂载了。 (我没有验证以上步骤是否必需,或者有更优雅的方案,但——it works!) 缓解方案 v2EX的一篇帖子 指出了一种方式,但是按这个方法会在最后 attributes volume clear hidden 的时候报错“函数不正确”,我在 微软的旧Windows论坛上的一篇帖子 里找到了另一个解决方案,但也被证明是不管用的: 启动管理员模式的powershell,如果是Windows 11,就是启动管理员模式的Windows Terminal(其实是一回事儿),然后输入CMD进入CMD。这是因为在Windows 10和11里已经不能直接使用管理员模式的CMD了。 输入 diskpart ,进入diskpart(磁盘分区)命令行工具。 列出磁盘: list disk 选择你想取消隐藏状态的磁盘: select disk <磁盘号> 列出分区: list part 选择分区: select part <分区号> 查看分区状态: detail part ,可以看到最后一列的“信息”赫然写着已隐藏。 取消隐藏状态: set id=07 。隐藏分区通常的id是27,而如果id为07就是正常的NTFS磁盘。 应用修改: assign 。这里没有指定驱动器号,系统会自动分配下一个字母。 退出diskpart工具: exit 完整的终端操作: DISKPART> list disk 磁盘 ### 状态 大小 可用 Dyn Gpt -------- ------------- ------- ------- --- --- 磁盘 0 联机 931 GB 2048 KB * 磁盘 1 联机 2794 GB