Pode usar getline neste caso:
$ awk '{ getline ln < "File1"; if(!/^$/){print ln > "tmp1"; print > "tmp2"} }' File2
$ cat tmp1
ad
da
dad
$ cat tmp2
dada
da
dada
dada
da
Em seguida, mv
dos arquivos de saída para edição no local, se necessário