在听说了申请开发者计划可以直接获得OneDrive 5T的空间时,我立马跑去申请了开发者账户。这玩意还真好是折腾,从注册到使用,处处都是问题,浪费了不少时间,现在把踩过的坑都写一写。

虽然国内的同学们不是很喜欢OneDrive,但不得不说白嫖5T的空间,加上Windows原生的自动同步,谁不爱呢,在挂载到AList上,更是极为方便的。

特别提示:拥有5T空间的不是你的个人账户,而是你申请后得到的开发者账户。

注册开发者账户

访问Microsoft 365开发人员中心,选择开发人员计划->立即加入。然后配置E5计划.

注意全程关闭代理,微软的很多服务开了代理反而不能访问。然后配置有关信息,用手机号接收验证码即可。

这里最大的坑就是我当时挂着New Bing,开着代理,发送验证码死活报错,一直超时,关了代理瞬间好了。

完成注册后,会获得一个组织账户邮箱,我直接使用它默认分配的邮箱域名,懒得自己匹配了,毕竟我就是直接盯着OneDrive的5T空间来的,不想搞那些乱七八糟的。重点是记住这个邮箱,它就是拥有5T空间的账户。

image-20230216095809106

接下来,从这个地方转到订阅。

注意:此账户仅有90天时间,到期前需要按指引完成开发者续订,据目前了解,仅需要保持活跃开发即可,到续期时,再写文章讲。

配置OneDrive容量为5T

注册完成后,默认可用的OneDrive容量为1T,可以在管理菜单中自行配置至5T.

进入SharePoint管理中心,点击左侧菜单栏中的设置,选择OneDrive储存限制项,配置空间.

image-20230216100553199

到这里,你就拥有了一个5T容量的OneDrive账户.

在个人电脑的OneDrive上登录开发人员账户

每一个单独列出来的条目都是我踩过的坑啊。这是最大的一个坑了。

我打开OneDrive,添加账户->添加学校和组织账户,然后填入上面分配的邮箱,死活进不去。一直报错:“OneDrive登录遇到了问题,请检查网络bulabula”,但是登录个人账户又好好的。上网搜,说问题是工作账户对网络安全性的要求高于个人账户,给出的办法大致都是关闭本地代理,重启OneDrive之类的。我都挨着试过了,都不行,还是报错。用Microsoft 365登录这个账户也报错。

最终,我一怒之下,关闭代理,重装OneDrive,然后……它就行了。只能说,玄学。

用OneDrive同步任意文件夹

OneDrive默认只能同步文档、图片、桌面三个文件夹。我们需要用创建符号链接的方式来将其他目录添加到OneDrive中。

image-20230216101257769

操作步骤(本例中目标文件夹为E:\Example,OneDrive目录为C:\Users\Usr\OneDrive):

  • 以管理员身份运行cmd

  • 输入以下指令:mklink /d "C:\Users\Usr\OneDrive\Exaple" "E:\Example"

  • 得到提示:为Example <<===>> E:\Exaple创建了符号链接

这时,在OneDrive文件夹中看到一个名为Example的文件夹,它实际上是指向E:\Example目录的符号链接。你可以在这个文件夹中添加、修改或删除文件,它们会自动同步到OneDrive云端和E:\Example目录中。