IT 주제, 특히 리눅스를 다룹니다.

Posted
Filed under Windows
Windows 8.1 + VHD 사용 도중 문제가 생겼다.
기본 설치되어 있던 모던 앱들의 이름이 이상하게 표시되면서 실행이 안된다.
참고로 0x80070002 에러가 발생했다.
(생각해보니 C드라이브에 존재하던 내 문서 등의 폴더를 D로 이동 후 발생한 듯 하다.)

2시간여를 구글에서 헤매다가 방법을 찾았는데, 모든 모던 앱을 일괄 재등록하면 된다. (원글 링크)

  1. Windows Firewall 서비스를 시작한다.
  2. PowerShell 을 열어 아래 명령을 입력한다.

    Get-AppXPackage | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
2015/02/16 21:38 2015/02/16 21:38

IT 주제, 특히 리눅스를 다룹니다.

IT 주제, 특히 리눅스를 다룹니다.

Posted
Filed under Windows
Windows 8.1 VHD를 사용하면서 아래와 같은 문제가 있었다.
  • Differencing VHD 생성 후 Windows Recovery Environment 사용 불가
  • VHD 위치 변경 후 Windows Recovery Environment 사용 불가

bcdedit에서 recoverysequence를 수정하는 방법도 통하지 않는다.

USB 등으로 매번 PE 부팅을 하기는 상당히 번거롭기 때문에, 구글링을 하다가 괜찮은 방법을 찾았다.
최근 시스템들의 UEFI는 부팅 시 하드디스크의 EFI 파티션에서 자동으로 Boot Manager 정보를 가져오는데, Windows Recovery Environment를 이렇게 등록하는 것이다.

CrystalGlass님의 글을 참조하여 아래와 같이 간단 정리한다. (원글 링크)

  • bcdedit 명령 실행하여 설치되어있는 RE의 GUID를 찾는다. -> {WINRE_GUID}로 참조
  • bcdedit /copy {bootmgr} /d "Windows Recovery Environment"
    • 이 명령으로 생성된 GUID -> {NEWGUID}로 참조
  • bcdedit /set {NEWGUID} default {WINRE_GUID}
  • bcdedit /set {NEWGUID} displayorder {WINRE_GUID}

이후 부팅 시 UEFI 부트메뉴 호출 단축키를 누르면 Windows Recovery Environment가 보인다.
2015/02/15 18:01 2015/02/15 18:01
Posted
Filed under Windows
VHD가 연결되어 있지 않아야 하기 때문에, PE 또는 복구용 고급 명령창을 연다.

bcdedit /set {default} device vhd=[C:]\변경패스
bcdedit /set {default} osdevice vhd=[C:]\변경패스

재부팅하면 완료된다.

단, 위 작업을 실행하면 C:\Recovery 디렉토리를 참조하는 Windows Recovery Environment가 동작하지 않는 것으로 보인다. (reagentc 명령 실행 시 disabled 되어 있다.)
재설치 또는 재설정 하는 방법을 아직 찾지 못했다.
2015/02/14 19:07 2015/02/14 19:07
Posted
Filed under Windows
최근 랩탑을 새로 구입한 김에 가상디스크(VHD) 기반 윈도우 관리를 해보기로 했다.

요즘 출시되는 PC 또는 랩탑은 하드웨어의 기본 설정을 위해 BIOS(Basic Input/Output System) 대신 UEFI(Unified Extensible Firmware Interface) 규격을 탑재하고 있다. UEFI Boot를 지원하기 위해 윈도우에서는 설치 관리자에서 자동으로 EFI 파티션을 생성한다.

윈도우 8.1을 VHD에 설치하기 위한 절차는 아래 순서와 같다.

  1. DVD, USB 등의 미디어로 윈도우 8.1 설치를 시작한다.
  2. 디스크/파티션 구성 화면에서 비어 있는 디스크를 선택한다.
  3. 설치 파일 복사 준비 단계에서, 설치를 취소한다.
  4. 전 화면으로 돌아가면 4개의 파티션이 생성된 것을 확인할 수 있다.
    1. 복구, EFI, MSR, 주 파티션
  5. shift + f10 키를 눌러 cmd 창을 연다.
  6. 아래 커맨드를 순서대로 입력한다.
    1. select disk 0 (윈도우를 설치할 디스크 선택)
    2. select partition 4 (윈도우를 설치할 예정이었던 주 파티션 선택)
    3. format quick (빠른 포맷 진행)
    4. create vdisk file=c:\win81.vhdx maximum=40960 type=expandable (확장 가능한 40GB 가상디스크를 생성)
    5. attach vdisk (생성된 가상디스크를 시스템에 연결)
  7. 디스크/파티션 구성 화면을 새로 고침하여 디스크 1번, 할당되지 않은 40GB 파티션을 선택, 설치를 진행한다.
2015/02/14 17:43 2015/02/14 17:43

IT 주제, 특히 리눅스를 다룹니다.

IT 주제, 특히 리눅스를 다룹니다.

IT 주제, 특히 리눅스를 다룹니다.

IT 주제, 특히 리눅스를 다룹니다.

IT 주제, 특히 리눅스를 다룹니다.

IT 주제, 특히 리눅스를 다룹니다.

IT 주제, 특히 리눅스를 다룹니다.

IT 주제, 특히 리눅스를 다룹니다.

IT 주제, 특히 리눅스를 다룹니다.

Posted
Filed under Windows
Windows 7 시절 사용했던 방법인데, Windows 8.1에서도 잘 적용된다.

  1. 사용자 계정 생성 화면까지 설치 진행
  2. shift + f10 키를 눌러 cmd 창 실행
  3. 아래 커맨드 입력:
    • net user administrator /active:yes
    • tskill msoobe
  4. 나머지 설정 자동 진행


2015/02/12 23:29 2015/02/12 23:29
Posted
Filed under Windows
윈도의 메모리 관리에 대해 이해하기 위해 좋은 자료가 있어서 가져왔습니다.
 - Original link at Technet: http://technet.microsoft.com/ko-kr/magazine/ff382715(en-us).aspx

Memory management is confusing, perhaps more so than any other aspect of PC performance. If you scour the Web for information on this topic, you will surely run into misguided advice and technical errors. Knowing the meaning of the following specialized memory-measurement terms helps you make sense of it all: 


Physical memory refers to actual RAM chips or modules, typically installed on a computer’s motherboard. The amount of physical RAM available to Windows might be less than the total physical amount if another system component is using that memory for its own purposes, as is the case with “shared memory” video subsystems on portable computers. Physical memory measurements (total and in use) are reported on the Performance tab of Windows Task Manager and on the Memory tab of Resource Monitor. 

Virtual memory consists of physical memory plus the amount of space in the page file, which is stored on the hard disk. 

Kernel memory is owned by Windows and is used to provide system services to applications. Paged memory can be backed up to the page file and replaced by application memory if necessary. Nonpaged memory must remain in physical RAM at all times. 

Cached memory holds data or program code that has been fetched into memory during the current session but is no longer in use now. If necessary, the Windows memory manager will flush the contents of cached memory to make room for newly summoned data. 

Free memory represents RAM that does not contain any data or program code and is free for use immediately. 

Working Set is the term that defines the amount of memory currently in use for a process. Private Working Set is the amount of memory that is dedicated to that process and will not be given up for other programs to use; Shareable Working Set can be surrendered if physical RAM begins to run scarce. Peak Working Set is the highest value recorded for the current instance of this process. 

Commit Charge (commit size 라고도 불리운다.) 이는 현재 세션에서 프로그램이 터치한(commit한) 가상 메모리의 전체 합이며, 물리적 메모리로부터 디스크 기반의 페이지 파일로 페이지 아웃된 메모리를 포함한다. 작업관리자의 성능 탭에서 메모리와 물리 메모리 카운터는 모든 프로세스와 커널에 대한 이 값의 합이다. Commit Charge Limit은 모든 물리적 RAM과 페이지 파일의 전체 합이다 - 다르게 말하면, 최대 가상 메모리이다.

Hard faults Page faults라고도 알려져 있다. 이름이 주는 부정적인 이미지와 다르게, 이것은 에러 조건이 아니다. 이것은 OS 또는 어플리케이션이 필요로 하는, 물리적 메모리가 아닌 하드디스크의 페이지 파일로부터 fetch 되는 메모리 블록이다. 지속적인 높은 수의 초당 hard faults는 크거나 초과하는 가상 메모리 의존성을 의미하며, 결과적으로 성능에 악효과이다.

The best way to gauge the adequacy of your currently installed RAM is to keep an eye on the Memory graph in Resource Monitor.The green portion of the bar indicates the percentage of your physical memory that’s currently in use; shades of blue indicate cached memory that is available on demand (Standby). It’s also important to watch the green line on the graphs to the right, which indicates the number of hard faults per second your system is generating. If you see it spike off the top of the graph for extended periods of time, you’ll want to take a closer look at how memory is being used. 

Pay special attention to these numbers when you’re asking the most of your computer—you might even consider performing a stress test by successively opening the applications you use most often. Switch between programs, open and edit some data files, browse a couple dozen Web pages, and generally try to use more system resources than you would use at one time under normal circumstances. If you find yourself bumping up against the ceiling regularly, you might get a noticeable performance boost from additional RAM. 

Do not get hung up on percentages. If you routinely hit a maximum of 85 per¬cent memory usage on a machine running 64-bit Windows 7 with 6 GB of physical RAM, you have 900 MB of free RAM, which is plenty of headroom. 

From the Microsoft Press book Windows 7 Inside Out by Ed Bott, Carl Siechert, and Craig Stinson.

2014/02/11 08:23 2014/02/11 08:23

IT 주제, 특히 리눅스를 다룹니다.